git 命令小結

1、git 版本管理git

1.git log: 獲取當前版本以前的全部操做app

2.git log --pretty=oneline:獲取當前版本的前三和後三個操做編輯器

3.git reflog :獲取當前項目下全部項目的歷史記錄url

3.git reset --hard  制定版本:  回退到指定版本spa

                             HEAD^:上一個版本rem

                             HEAD^^:上兩個版本it

                             HEAD~100:上一百個版本ast

 

2、git 文件操做版本管理

1.touch 文件名  :在當前目錄下建立對應文件apply

2.vi 文件名 :對對應文件打開vi編輯器進行修改

 :iinsert  :進入編輯模式

                      :w:文件保存

                      :q:文件推出

                      esc:q!放棄修改而且退出

3.git diff 文件名 :查看當前文件修改的內容

4.cat 文件名 :  查看當前文件內容

5.git checkout -- 文件名:撤銷本次工做區修改

6.rm 文件名 :移除該文件,能夠撤回的移除

7.git rm 文件名:移除該文件 ,完全移除。通常不用

8.git add 文件名:把文件提交到暫存區

9.git commit -m '備註':把文件提交到本地倉庫並備註

10.git status 查看是否有須要提交文件

11.git diff :查看本次修改的文件

3、操做分支命令

1.git branch :查看分支

2.git branch 分支名稱  :建立對應分支

3.git checkout 分支名稱: 切換對應分支

4.git checkout -b 分支名稱:建立並切換到對應分支上

5.git merge 分支名稱:合併對應分支到當前分支

6.git branch -d 分支名稱:刪除對應分支

7.git stash: 隱藏掉當前須要提交的操做

8.git stash list :隱藏掉操做的列表

9.git stash pop:  恢復並刪除最近的一條記錄

10.git stash apply :恢復最近的一條記錄

11.git stash drop:刪除最近的一條記錄

4、遠程庫操做分支

1.git remote add 遠程giturl:創建鏈接

2.git remote

2.git push -u origin master:把分支推送給遠程庫

   第一次推進的時候關聯做用,以後使用git push origin master

3.git clone 遠程Giturl :克隆對應遠程庫的文件

4.git merge --no-ff -m 'merge width no-ff' dev 合併分支 -no-ff

   表示禁用fast forward機制。能夠在刪除以後保留歷史信息

相關文章
相關標籤/搜索