Git常用命令總結

2021-08-30 13:24:08 字數 1556 閱讀 4816

git常用命令:

1.設定名字和郵箱

$ git config --global user.name "your name"

$ git config --global user.email "[email protected]"

2.初始化倉庫:

$ git init

3.檔案的新增:

$ git add readme.txt

4.檔案提交:

$ git commit -m "wrote a readme file" (提示)-m後面輸入的是本次提交的說明

5.檢視倉庫當前的狀態:

$ git status

6.看看具體修改了什麼內容:

$ git diff head -- readme.txt

7.檢視提交歷史:

$ git log --pretty=oneline

8.指定回到未來的某個版本:

$ git reset --hard 1094a

9.檢視命令歷史:

$ git reflog

10.當你在工作區修改了檔案想撤銷時用:

$ git checkout -- readme.txt

11.當你在提交到暫存區想撤銷時用,(撤銷到工作區然後再撤銷)

$ git reset head readme.txt

12.刪除工作區的檔案:

$ rm test.txt

13.刪除暫存區的檔案:

$ git rm test.txt

14.建立ssh key:

$ ssh-keygen -t rsa -c "[email protected]"

15.關聯遠端庫:

$ git remote add origin

16.把本地庫的所有內容推送到遠端庫上:

$ git push -u origin master

17.在本地用命令git clone轉殖乙個本地庫

$ git clone [email protected]:michaelliao/gitskills.git

18.建立dev分支,然後切換到dev分支

$ git checkout -b dev

19.檢視當前分支

$ git branch

20.切換回到master分支

$ git checkout master

21.把dev分支的工作成果合併到master分支上:

$ git merge dev

22.合併後刪除dev分支:

$ git branch -d dev

23.git還提供了乙個stash功能,可以把當前工作現場「儲藏」起來,等以後恢復現場後繼續工作

$ git stash

24.回到dev繼續工作:

$ git checkout dev

$ git stash list 看看剛才工作現場存在**

25. 恢復工作現場同時把stash內容也刪了

$ git stash pop

Git常用命令總結

原文 author joseph lee e mail fdlixiaojun gmail.com 基礎概念 git是分布式版本控制系統,在每個主機上都儲存這版本庫的完整映象,這於cvs,svn 等集中式版本控制系統不同,集中式版本控制系統僅是在伺服器上儲存有所有資訊。git檔案更改後是以快照的方式...

git常用命令總結

一 分支新建與切換 git中的分支,本質上僅僅是個指向 commit 物件的可變指標。1 新建乙個分支 比如新建乙個名為testing的分支 git branch testing 即是在當前commit物件上新建了乙個分支指標 注 head指向當前所在的分支,用cat git head可以檢視 2 ...

git常用命令總結

檢查git 是否安裝 git 新增git 個人資訊 git config global user.name your name git config global user.email email example.com 建立乙個版本庫 mkdir learngit 建立乙個空目錄 cd learn...