學習git命令

2022-01-16 12:11:35 字數 1909 閱讀 2060

1、git init @建立倉庫

2、git add  filename @新增檔案到快取區

3、git commit -m"注釋說明"   @提交修改內容

4、git status @檢視git檔案修改狀態

5、git checkout -- filename  @1把沒有提交到快取區的修改回退;2把提交到快取區的修改,並在這個基礎之上有修改的內容回退到提交快取區最初時的版本

6、git reset head filename   @把提交到快取區的修改回退到工作區

7、git log @檢視commit日誌,顯示出了commitid  (要是需要顯示到一行用命令:git log --pretty=oneline)

8、git reset --hard commitid  @回滾到指定版本

9、git reflog @記錄你的每一次命令(主要為了檢視commitid)

10、rm filename  @刪除檔案  (必須要commit)

11、git diff  @檢視還沒有add 的修改內容

12、ssh-keygen -t rsa -c "github賬號"@建立ssh key

13、git remote add origin git倉庫位址  @關聯乙個遠端庫

14、git push -u origin master @第一次獲取master分支所有內容(以後再提交最新修改 就不用加-u)

15、git clone git倉庫位址 @轉殖其他遠端庫的所有內容

16、git branch   @檢視所有分支(*代表當前分支)

17、git branch 分支名稱 @建立乙個分支

18、git branch -d 分支名稱  @刪除乙個分支(如果強行刪除分支用-d)

19、git checkout 分支名稱 @進入乙個分支

20、git merge --no--ff -m"注釋" 分支名稱 @合併分支到當前分支,--no--ff引數用的是普通模式合併,可以看出是做過合併的

21、git log --graph --pretty=oneline --abbrev-commit  @檢視分支歷史

22、git stash  @儲存工作現場,讓工作現場變的乾淨,然後可以幹其他事情

23、git stash list @檢視被儲存的未完成的工作

25、git stash drop @刪除stash內容

26、git stash pop @恢復被儲存的工作並刪除stash內容(推薦使用)

27、git remote -v  檢視遠端庫資訊

28、git pull  從遠端抓取新的提交

29、git push origin branch-name  從本地推送分支

30、git checkout -b branch-name origin/branch-name  在本地建立和遠端分支對應的分支(本地和遠端分支的名稱最好一致)

31、git branch --set-upstream branch-name origin/branch-name  建立本地分支和遠端分支的關聯

32、git tag 新建乙個標籤,預設為head,也可以指定乙個commit id;

33、git tab 可以檢視所有標籤

34、git show 檢視具體標籤資訊

35、git tag -a -m "blablabla..."  可以指定標籤資訊

36、git tag -s -m "blablabla..."  可以用pgp簽名標籤

37、git push origin 可以推送乙個本地標籤

38、git push origin --tags     可以推送全部未推送過的本地標籤

39、git tag -d 可以刪除乙個本地標籤

40、git push origin :refs/tags/可以刪除乙個遠端標籤。

git 命令學習

mkdir test 建立test資料夾 cd test 進入test檔案 git init 建立空白的git檔案 ls 檢視當前目錄的檔案內容 cd 返回上一目錄 vi xx.txt 編輯乙個txt文件 git status 檢視當前狀態 git commit m add add.txt m的後面...

學習Git命令

git 倉庫的一次commit記錄所提交目錄下所有檔案的快照,感覺像是大量的複製和貼上,但git並非如此!git 希望提交的記錄盡可能的輕量,所以每次進行提交時,它不會簡單地複製整個目錄,條件允許的情況下,git會把提交壓縮成從 倉庫中的乙個版本到下乙個版本的變化合集,也叫作 增量delta git...

Git命令學習

列出當前版本號 列出遠端倉庫 git remote v 選項,列出遠端倉庫位址 3.新增遠端倉庫 git remote add pb https address檢查當前檔案狀態 git status遠端倉庫的移除和重新命名 git remote rename firstname changednam...