Git常用命令

除了常用的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)歸本人所有

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容