工作中常用到的git命令

本篇文章給大家分享在工作中99%能用到的git命令,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

工作中常用到的git命令

分支操作

1、git branch ?創建分支

2、git branch -b 創建并切換到新建的分支上

3、git checkout ?切換分支

4、git branch 查看分支列表

5、git branch -v 查看所有分支的最后一次操作

6、git branch -vv 查看當前分支

7、git brabch -b 分支名 origin/分支名 創建遠程分支到本地

8、git branch –merged 查看別的分支和當前分支合并過的分支

9、git branch –no-merged 查看未與當前分支合并的分支

10、git branch -d 分支名 刪除本地分支

11、git branch -D 分支名 強行刪除分支

12、git branch origin :分支名 刪除遠處倉庫分支

13、git merge 分支名 ?合并分支到當前分支上

暫存操作

1、git stash 暫存當前修改

2、git stash apply 恢復最近的一次暫存

3、git stash pop 恢復暫存并刪除暫存記錄

4、git stash list 查看暫存列表

5、git stash drop 暫存名(例:stash@{0}) ?移除某次暫存

6、git stash clear 清除暫存

回退操作

1、git reset –hard HEAD^ 回退到上一個版本

2、git reset –hard ahdhs1(commit_id) ?回退到某個版本

3、git checkout — file撤銷修改的文件(如果文件加入到了暫存區,則回退到暫存區的,如果文件加入到了版本庫,則還原至加入版本庫之后的狀態)

4、git reset HEAD file ?撤回暫存區的文件修改到工作區

標簽操作

1、git tag 標簽名 添加標簽(默認對當前版本)

2、git tag 標簽名 commit_id 對某一提交記錄打標簽

3、git tag -a 標簽名 -m ‘描述’ ?創建新標簽并增加備注

4、git tag 列出所有標簽列表

5、git show 標簽名 ?查看標簽信息

6、git tag -d 標簽名 ?刪除本地標簽

7、git push origin 標簽名 推送標簽到遠程倉庫

8、git push origin –tags 推送所有標簽到遠程倉庫

9、git push origin :refs/tags/標簽名 ?從遠程倉庫中刪除標簽

其它操作

常規操作

1、git push origin test 推送本地分支到遠程倉庫

2、git rm -r –cached 文件/文件夾名字 取消文件被版本控制

3、git reflog 獲取執行過的命令

4、git log –graph 查看分支合并圖

5、git merge –no-ff -m ‘合并描述’ 分支名 ?不使用Fast forward方式合并,采用這種方式合并可以看到合并記錄

6、git check-ignore -v 文件名 ?查看忽略規則

7、git add -f 文件名 ?強制將文件提交

git創建項目倉庫

1、git init ? ? ?初始化
2、git remote add ?origin ?url 關聯遠程倉庫
3、git pull
4、git fetch 獲取遠程倉庫中所有的分支到本地

忽略已加入到版本庫中的文件

1、git update-index –assume-unchanged file 忽略單個文件
2、git rm -r –cached 文件/文件夾名字 ?(. 忽略全部文件)

取消忽略文件

git update-index –no-assume-unchanged file

拉取、上傳免密碼

git config –global credential.helper store

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享