在開發過程中,我們需要創建不同的分支進行開發。但也遇到了不同的問題~
git branch -a //查看所有分支
查看所有分支后我們就要創建自己的分支,但是不能和別人的沖突
git checkout -b dev //創建分支dev並切到該分支
上述代碼等同於
git branch dev
git checkout dev
這樣你就創建了本地分支。但是在遠程倉庫是沒有的,所以我們要把本地分支推送到遠程分支
git push origin dev:dev
推送完后,將master分支merge到dev分支,進行開發
git merge master // 將master分支合並到當前分支
合並以后,執行git branch -vv你會發現映射發生了改變

同時git pull也會報錯

這個時候你要重新建立映射關系

執行git branch -u origin/dev來建立當前分支和遠程分支的映射關系
執行之后,再次執行git branch -vv你就會發現映射發生了改變

這樣你就可以進行開發編寫了~~~~
每次提交以后,git會自動生成版本,你可以通過git log查看不同版本。
如果線上項目在提交以后出現bug,而你又無法緊急處理,可以通過版本回退。
git reset --hard 版本號
