在主分支下新建分支
第一步:找到與你要切的分支(就是與你要起的專案類似的一個)
第二步:新建檔案夾,用 git clone -b 分支名 主倉庫地址 克隆一個分支
第四步:克隆后的分支默認連接遠程倉庫用 git branch 查看當前分支是否正確,然后 git checkout -b 分支名 在本地倉庫新建分支
第五步:git branch 查看當前分支是否為新建分支,復制分支名
第六步:第一次把本地分支推送到遠端倉庫,git push -u origin 復制的分支名
每日上傳
git branch 查看當前分支是否正確
git add . 添加修改檔案
git commit -m “上傳的說明”
git push origin 上傳的分支名 或者直接 git push
日常開發中難免避免不了 2~3人開發同一專案,在共同開發中該怎么做和避免代碼沖突呢
場景一:早上上班準備敲代
在每天準備寫代碼前只需要用 git pull 拉取一下代碼 ,拉取之后首先檢查有沒有沖突
然后就可以開始一天美美噠的作業了
場景二:下班時,別人比你早一步提交了代碼
首先用 git add . 添加所修改檔案
然后 git commit -m "提交的說明" 把自己修改的代碼推到自己本地倉庫
接下來用 git pull 拉取遠端倉庫最新代碼,進行合并
再然后 檢查拉取下來的代碼有沒有沖突,有沖突解決沖突,沒有沖突最好
再往后 就是日常三部曲 git add . 添加修改的檔案
git commit -m "合并代碼" 添加代碼說明
git push 推送到遠端倉庫
這時候你看倉庫的提交記錄有自己兩次提交的記錄,和一次合并
場景三:昨天下班后忘記提交代碼
請參考場景二
其他常用指令
git add . 選擇全部檔案
git add <檔案名> 選擇指定檔案夾
git commit -m " 上傳的說明,例如修改了什么功能或者代碼" 將代碼添加到本地倉庫
git push 將代碼推送到遠端倉庫
git pull 拉取遠端倉庫代碼
git branch 查看當前系結的分支
git branch -a 查看當前遠程所有分支
git checkout 分支名 切換分支
git status 檢查當前檔案狀態(與倉庫檔案)
git clone -b 克隆遠程倉庫專案
git clone -b 分支名 主倉庫地址
git status 命令可以讓我們時刻掌握倉庫當前的狀態
git diff 就是查看兩者之間的差異
git diff HEAD -- readme.txt 命令可以查看作業區和版本庫里面最新版本的區別:
git checkout -b <name>或者git switch -c <name> 創建+切換分支
git merge <name> 合并某分支到當前分支,合并分支時,加上 --no-ff 引數就可以用普通模式合并,合并后的歷史有分支,能看出來曾經做過合并,而 fast forward 合并就看不出來曾經做過合并,
git fetch --all 指令是下載遠程倉庫最新內容,不做合并 (慎用)
git reset --hard origin/luzhou origin/分支名字 (指令把HEAD指向master最新版本)(慎用)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/242399.html
標籤:其他
上一篇:Vue實作隨機驗證碼功能
