git 分支处理
git 創建常用(多)分支(如:Master 主分支、Develop 分、Feature 功能分支、Release 預發布分支、Hotfix(或者Fixbug) 分支)步驟
1.mkdir 項目名??? ?----->創建倉庫存儲文件夾
2.cd 項目名 ?----->進入文件夾
3.git init ? ? ? ? ? ? ? ? ?----->初始化一個倉庫
4.git checkout -b develop ----->創建并切換到develop分支
5.git branch -a? ? ? ? ? ? ? ? ? ? ?----->查看所有分支
6.git pull? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?----->拉取遠程倉庫代碼
7.git add -A? ? ? ? ? ? ? ? ? ? ? ? ? ----->添加所有改動到本地倉庫暫存
8.git status? ? ? ? ? ? ? ? ? ? ? ? ? ?----->查看狀態
9.git commit -m "備注"? ? ? ? ?----->備注提交信息
10.git remote add origin? ? ? ? ? ? -----> 遠程倉庫名字
11.git push -u origin? ? ? ? ? ? ? ? ? ?-----> 分支名字
12.git checkout master? ? ? ? ? ? ? ?-----> 切換到主分支
13.git merge --no-ff develop? ? ? ?----->把 develop 合并到 master 分支,no-ff 選項的作用是保留原分支記錄
14.git branch -d develop? ? ? ? ? ? ?-----> 刪除 develop
法一:
git push origin --delete <branchName>? ? ?----->刪除遠程分支
法二:
git push origin :<branchName>? ? ? ? ? ? ? ? ?----->推送一個空分支等同于刪除
法一:
git push origin --delete tag <tagname>? ? ? ?----->刪除tag
法二:
git tag -d <tagname>
git push origin :refs/tags/<tagname>
推送一個空tag等同<-->兩個步驟刪除tag
沖突后:
git add .
git commit -m "沖突已經解決"? ?----->備注沖突的信息
git push origin master`? ? ? ? ? ? ? ----->即可完成一次沖突的合并。
放棄某一個文件的修改:
git status
git checkout? --"被放棄修改的文件名"? ? ? ? ? ? ? ? ? ? ? ? ? --一定不能少
轉載于:https://www.cnblogs.com/lhl66/p/7809173.html
總結
- 上一篇: MVC只需部分变化
- 下一篇: DefaultSingletonBean