Git命令概述

中括號內爲自定義內容,輸入命令的時候忽略中括號"[]"

git branch 查看當前分支

git branch [xxx] 創建名字爲xxx的分支名

git checkout [xxx] 切換名字爲xxx的分支

git checkout --track origin/[xxx] 切換名字爲xxx的遠程分支(本地分支和遠程分支要區分,遠程分支是GitHub上的)

git push --set-upstream origin [dev] 設置默認提交分支爲dev

正常提交代碼流程:

git status 查看當前分支狀態

git add . 將當前目錄下修改的所有代碼從工作區添加到暫存區,"."代表當前目錄

git commit -m '[xxxxx]'   '註釋'將緩衝區內容添加到本地廠庫

git pull 將遠程廠庫的最新代碼拉到本地,先確定是否會有衝突存在然後再進行代碼的push提交

git push origin [dev] 將本地廠庫的內容推送到遠程廠庫(origin是主機的意思,master代表遠程的一個分支)

每日拉取最新代碼:

git status 先查看自己是否對本地代碼進行了更改,如果有更改的話是不可以直接pull拉取代碼的

     如果自己有修改本地代碼的話,先在把代碼添加進本地廠庫

     git add .

     git commit 'for the merge'

git pull 然後使用pull命令拉取最新的代碼,如果有衝突,可以使用以主幹爲準,刪除自己的代碼

在真實開發中,如果遇見衝突,首先先判斷代碼是否是真的功能等衝突,確定之後再與同事進行溝通

如果不小心有操作失誤照成了錯誤提交,可以使用git的版本回退功能,這也是版本控制工具的強大之處

git log 查看自己的歷史提交記錄,裏面會有一個commitID,記住此ID

git reset --hard [adsa] 這裏的adsa即爲我們想要回退到的某次提交的commitID

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章