gist 是粘貼數(shù)據(jù)工具句旱,很容易將數(shù)據(jù)粘貼在gist網(wǎng)站中洞难,并在其他網(wǎng)頁中引用Gist粘貼的數(shù)據(jù)逞姿。
點擊其中的“embed”(嵌入)按鈕扫步,就會顯示一段用于嵌入其他網(wǎng)頁的JavaScript代碼妻顶,將JavaScript代碼嵌入到網(wǎng)頁(博客)中酸员,即可在相應的網(wǎng)頁中嵌入來自Gist的數(shù)據(jù)蜒车,并保持語法加亮等功能
初始化倉庫
git init
添加忽略文件
touch .gitignore
將代碼提交進去
git add .
執(zhí)行提交操作
git commit -m "shuru"
git status
git diff
git diff shuoming.text
撤銷未提交的修改 只適用于沒有執(zhí)行add的
git checkout ni.txt
執(zhí)行add命令后 取消操作
git reset HEAD shuoming.text
查看提交記錄
git log
查看一條具體記錄的詳細信息
git log fae27ea6637c4f08a6f8f20030b2bf5d8f53109a -1 -p
查看分支
git branch -a
新建分支
git branch version1.0
撤銷分支
git checkout version1.0
合并操作
git checkout master
git merge version1.0(將version合并到master)
刪除分支
git branch -D version1.0
下載倉庫代碼
git clone http://github.com/example/test.git
本地修改內(nèi)容同步到遠程倉庫
git push origin master (origin指遠程版本庫的Git地址,master指同步到哪一個分支)
遠程版本庫的修改同步到本地
1.同步的代碼不在任何分支 放在origin/master分支
git fetch origin master
查看遠程版本庫修改了什么
git diff origin/master
將origin/master分支上的修改合并到主分支上
git merge origin/master
2.pull命令將 fetch和merge一起執(zhí)行 遠程版本庫獲取最新并合并到本地
git pull origin master
Github是免費的代碼托管網(wǎng)站幔嗦,主要借助Git進行版本控制
在GitBash中先復制到txt在復制到command中 否則會出錯
git clone https://github.com/wal139491/Meeting_Register.git
目錄查看所有文件
ls -al
1.cd g:
2.cd Whyme
cp -af Meeting_Register ../
Windows下開發(fā).不是隱藏目錄酿愧,直接文件夾復制就好了,Linux下開發(fā)的話用cp命令可以復制隱藏目錄的邀泉,或者你可以把隱藏目錄顯示出來嬉挡,然后復制文件夾。
最后還是顯示隱藏目錄解決
最后發(fā)布提交
1.git commit -m "First commit"
2.git push origin master
3.輸入賬戶 965669106@qq.com
密碼wal139491007
cd ../返回上一層
ll -a 查看隱藏文件
cp .gitignore ../電影 復制到上一層電影
cp * ../電影
$ cd ~ #保證當前路徑在”~”下
- cd .. 回到上一層目錄
- cd / 回到根目錄
git remote add https://github.com/wal139491/StepByStep.git
git remote add命令用于添加遠程主機
git push想要不再輸入帳號密碼呼渣,
- 在git clone的時候使用ssh方式
- 改變remote遠程url棘伴,如下:
$ git remote rm origin
$ git remote add origin git@github.com:itmyhome2013/blog.git - 修改git config文件
遠程地址改為
url = https://wal139491:wal139491007@github.com/wal139491/myphoto.git
Git的全局設置在~/.gitconfig中,單獨設置在project/.git/config下屁置。
SSH
在一臺機器上使用兩個賬號
1. 加上以下內(nèi)容
default github
Host github.com
HostName github.com
IdentityFile ~/.ssh/id_rsa
Host github_work
HostName github.com
IdentityFile ~/.ssh/work_rsa
- ssh -T git@github_work
測試work賬號連接
***添加另一個賬號SSH焊夸,測試成功 - push到github上去(一個賬號用origin 一個賬號用origin_master)
- git clone git@github.com:lwsky152491/imphoto.git
- 添加要上傳的文件
- git add .
- git commit -m "use another"
- git remote add origin_work git@github_work:lwsky152491/imphoto.git
- git remote add origin_work git@github_work:lwsky152491/lwsky152491.github.io.git
- git push -u origin_work master
git add
git rm -r stylesheets/
刪除stylesheets文件夾
git rm index.html
刪除單個文件