一、Git 提交代碼和更新代碼(遠程--本地/本地--遠程)
-
首先,操作之前一定要看清分支!!
其次,提交代碼之前一定要先更新代碼!!
git branch -----查看當前分支
git pull -----更新代碼到本地
-
提交代碼:
1、在本地修改相應文件(或者文件新舊替換)
2、git add . (文件修改路徑)
(注意路徑要寫對)
3、git status ----查看當前本地文件信息
4、 git commit -m "更改信息備注"
5、git push origin dev --------提交代碼到當前分支
(一般git push 之前會看一下commit狀態:git status)
-
切換分支
git checkout -b 分支 origin/分支-----切換
git checkout -b dev origin/dev
二、合並分支:
- 進入要合並的分支(如開發分支合並到master,則進入master目錄) git checkout -b master 之后 git pull
- 查看所有分支是否都pull下來了 git branch -a
- 使用merge合並開發分支 git merge 開發分支名
- 查看合並之后的狀態 git status
- 有沖突的話,解決沖突
- 解決沖突之后,將沖突文件提交暫存區 git add 沖突文件
- 提交merge之后的結果 git commit 如果不是使用git commit -m "備注" ,那么git會自動將合並的結果作為備注,提交本地倉庫;
- 本地倉庫代碼提交遠程倉庫 git push
- git config --global core.ignorecase false 區分大小寫,直接執行即可
四、撒銷一個合並
如果你覺得你合並后的狀態是一團亂麻,想把當前的修改都放棄,你可以用下面的命令回到合並之前的狀態:
五、更新代碼
1.git pull 常規操作
2.git pull origin +分支名 有時git pull更新拉不下來---就用這種方法更新代碼
六、刪除
刪除本地分支
git branch -d 分支名
刪除遠程的分支
git push origin --delete 分支名
七、本地創建的分支推送到遠程
git branch --set-upstream-to=origin/新建分支名 新建分支名