“好久沒有寫文章了,最近一直在忙公司活,沒有什麼輸入,感覺進步很慢,就是寫一些純業務的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 檢視遠端版本資訊
**