除了常用的add ,commit ,status和push,其他基本沒怎么記住,哈哈,所以自己總結(jié)了相關(guān)的git命令,希望對(duì)新手有幫助!
Git自帶的本地文檔
安裝完git找到安裝目錄下Git/mingw64/share/doc/git-doc/git-config.html
命令行文檔說明(英文)
上面是英文文檔的git的各種命令行說明~很不錯(cuò)~~看命令行試試就行~
Git中文文檔
排版不錯(cuò)的中文版Pro Git
廖雪峰git教程
廖雪峰老師的git教程特別詳細(xì),一步一步下來很快就可以學(xué)會(huì)了~
以下是常用git命令:
1.git config --global user.name "Your Name" (安裝Git后,設(shè)置用戶名)
2.git config --global user.email "Your email" (設(shè)置郵箱)
3.ssh-keygen -t rsa -C "youremail@example.com" (創(chuàng)建 SSH key)
4.ssh-agent -s (查看 ssh 是否啟用)
5.ssh -T git@github.com (驗(yàn)證)
6.git init (初始化一個(gè)本地倉庫)
7.git add . (將所有文件加入到跟蹤列表)
8.git commit -m "write something title" (提交到本地倉庫)
9.git status (查看git文件是否改動(dòng),是否為提交狀態(tài))
10.git diff 查看具體哪里改動(dòng)
11.git remote add origin git@github.com:github賬戶名/github創(chuàng)建的庫.git(將本地倉庫關(guān)聯(lián)到github上遠(yuǎn)程倉庫)
12.git push -u origin master (將本地倉庫的所有內(nèi)容推送到遠(yuǎn)程庫上,下一次推送時(shí)直接 git push)
13.git push --set-upstream origin name (與遠(yuǎn)程分支建立聯(lián)系,提交分支,name為分支名稱)
14.git clone URL (克隆遠(yuǎn)程倉庫)
15.git branch (查看當(dāng)前分支)
16.git checkout -- filename (文件恢復(fù)到最新版本,但丟失最近一次提交后你修改的內(nèi)容)
17.git checkout name (切換分支,name 為分支名稱)
18.git log 調(diào)出日志查看歷史修改
19.git log --pretty=oneline 簡(jiǎn)化日志歷史紀(jì)錄
20.git reset --hard HEAD^(回滾上一個(gè)版本,回滾多個(gè)版本HEAD~100)
21.git reset --hard ??回滾指定版本
22.git reflog 查看歷史提交和回滾命令,查看提交版本的id,想突然回滾之前變動(dòng)的版本id可用
23.git checkout -- file 撤銷提交前(沒有add到緩存區(qū))的操作
24.git reset HEAD file 撤銷緩存區(qū)的操作,重新放回工作區(qū)
25.git branch 查看分支
26.git branch 創(chuàng)建分支
27.git checkout 切換分支
28.git checkout -b 創(chuàng)建+切換分支
29.git merge 合并指定分支到當(dāng)前分支
30.git branch -d 刪除分支
31.git stash “存儲(chǔ)”工作現(xiàn)場(chǎng)
32.git stash apply 恢復(fù)工作現(xiàn)場(chǎng)
33.git stash drop 刪除存儲(chǔ)的工作現(xiàn)場(chǎng)
34.rm -rf .git 刪除本地倉庫
附帶Vim相關(guān)命令:
1.vim filename (打開編輯文件)
2.按一下i鍵 (進(jìn)行編輯文件)
3.按一下Esc鍵 (退出i(插入)命令進(jìn)行其它命令使用)
4.:wq (保存文件并退出)
5.:q! (強(qiáng)制退出,不保存)
6.: w filename (將文章以指定的文件名filename保存)
鑒于總是忘記怎么提交遠(yuǎn)程倉庫。。。來來來
1.在本地git init創(chuàng)建倉庫
2.添加文件到緩存庫git add .
3.提交到本地倉庫git commit -m ""
4.登錄github網(wǎng)站添加倉庫,Create a new repository
5.填寫遠(yuǎn)程倉庫名,然后點(diǎn)擊Create repository
6.git remote add origin git@xx.xx.xx.xx:repos/xxx/xxx/?????????xxx.git使用這條命令同步遠(yuǎn)程倉庫
7.最后提交到遠(yuǎn)程倉庫:git push origin 分支名
License
以上內(nèi)容采用CC BY-NC-SA 3.0進(jìn)行許可, 轉(zhuǎn)載請(qǐng)注明出處, 版權(quán)歸本人所有