Git 常用指令
「
好久沒有寫文章了,最近一直在忙公司活,沒有什麼輸入,感覺進步很慢,就是寫一些純業務的CURD。最近項目中要用到Git 了,記得我上次用Git 還是在第一份實習工作中用到的。到現在的第二份工作,工作為了保密性,程式碼不上傳外網,就沒在使用Git,忘得差不多了。新的項目開啟了,要使用Git多人協作了,只好再補補了。
最近晚上抽空,把Git 補回來了,記住基本的開發流程和常用指令就可以應對很多基本的問題了。
下面是我為大家整理的 Git 使用,大佬輕噴,如有寫的不對,歡迎評論指出,改正。
Git 使用
基本操作流程
獨立新分支開發
-
初始化 git git init -
跟遠程倉庫建立聯繫 git remote add origin 倉庫地址 -
切換到和遠程對應分支 git checkout 分支 -
拉取遠程倉庫程式碼 ,本地和遠程保持唯一 git pull –rebase origin 分支 -
編寫程式碼 -
添加本地文件到暫存區 -
添加文件 -
添加所有文件 -
git add .
-
-
添加文件夾 -
git add 文件夾名/
-
-
添加文件 -
git add 文件 必須有後綴名
-
-
-
添加註釋 -
git commit -m ‘注釋資訊’
-
-
-
將暫存區的內容提交到遠程倉庫 -
git push -u oirgin 分支
-
以上操作 對於平常開發夠解決了,更加深入可以看下面操作
常用指令
分支操作
-
查看所有分支 -
git branch -a
-
-
合併分支:git merge 原分支 目標分支 -
查看遠程分支 -
git branch -a或git branch -r
-
-
創建本地分支 git branch 分支名 -
切換本地分支 git checkout 分支名 -
刪除本地分支 git branch -d demo -
刪除遠程分支 git push origin : 分支名字 或者 git push origin –delete 分支名 -
創建遠程分支,將本地分支程式碼 提交到遠程分支 -
git push origin demo_fenzhi:demo_fenzhi 本地分支名稱:遠程分支名稱
-
-
合併某分支到當前分支 -
git merge 分支名
-
-
本地分支關聯遠程分支 -
git pull origin 分支名
-
回到歷史版本
-
本地已經 push 到遠程倉庫處理情況 git revert -
查看回退版本號 -
git log
-
-
回退本地倉庫 -
git revert 回退版本的hash
-
-
添加本地文件 -
git add .
-
-
提交到遠程倉庫 -
git push origin 分支名
-
-
-
本地沒有push, git commit 出現問題,想回退版本 git reset -
查看回退版本號 -
git log
-
-
回退本地倉庫 -
git reset –hard 版本hash
-
-
想要回到未來的版本 -
git reflog 獲取未來版本號
-
-
刪除放入暫存區的內容
-
git rm 文件名 -
將該文件從commit後撤回到add後
-
-
git reset HEAD^ –hard -
刪除後 可以用git rm 文件名再回撤一步
-
查看資訊
-
git status -
查看當前提交的狀態
-
-
git log -
查看歷史提交
-
-
git branch -
查看本地所有分支
-
-
git remote -v -
查看遠程版本資訊
-
**