git_創建一個新分支並提交文件


代碼列表

查看分支

查看本地分支

git branch,*號表示當前所在分支;git branch -vgit branch -vv,可以查看上流分支的名字;

查看所有遠程分支

git branch -r,-r就是-remote;

查看所有本地分支與遠程分支

git branch -a,-a就是-all;

新建分支

新建一個本地分支

git branch [branch_name],但依然停留在當前分支;

新建一個本地分支

git checkout -b [branch_name],並切換到該分支;

新建一個遠程分支

git push origin [branch_name]:[remote_branch_name]

  • 新建遠程分支需要將一個本地分支提交上去
  • 例如:新建一個'mybranch1'分支:git push origin master:mybranch1

重命名本地分支

git branch -m [old_branch_name] [new_branch_name]

刪除分支

刪除一個本地分支

git branch -d [branch_name],當刪除分支是當前所在分支時,需要事先切換到其它分支

刪除一個遠程分支

git push origin :[remote_branch_name]

  • 推送一個空分支到遠程分支,親測可用(推薦)

git push origin --delete [remote_branch_name]

``

切換到指定分支

git checkout [branch_name]

關聯遠程分支

git branch --set-upstream-to=[remote_branch_name] [branch_name]

實際操作

創建一個本地分支res1

git checkout -b res1

  • 創建一個名為'res1'的本地分支

創建一個遠程分支r_res1

git push origin res1:r_res1

關聯上流分支

git branch --set-upstream-to=origin/r_res1 res1

查看設定上流分支是否成功

git branch -vv

添加文件至暫存區、上傳至本地庫

git add
git commit -m

上傳文件到指定分支

需要注意的是,因為此時的本地分支名與遠程庫分支名不一致,因此需要使用特別的代碼

git push origin HEAD:r_res1

  • 分支名一致的話,使用git push就可以了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM