git分支操作

一、分支常规操作

git branch  #查看本仓库本地分支列表

git branch -a  #查看本仓库的所有分支列表(涵盖本地分支和远程分支)

git branch local-dev  #新建本地分支,分支名为“local-dev”

git checkout local-dev  #切换到“local-dev”分支

vi local-dev.txt  #代表在工作空间的一系列操作

git add ./local-dev.txt  #将修改内容添加到缓存区

git commit -m "add local-dev.txt by localhost"  #提交工作缓存区的修改内容
 
git push --set-upstream origin local-dev:remote-dev  #将本地的local-dev分支和远程的remote-dev分支关联【若本地和远程分支同名,只需要写一个分支名】
git fetch -u origin remote-dev  #将远程分支remote-dev拉取到local-dev分支的本地
git merge FETCH_HEAD  #将拉取的remote-dev分支的内容合并到本地的local-dev分支

# 若有内容上的冲突,手动解决

git push -u origin local-dev:remote-dev  #推送到远程分支,-u是“--set-upstream”的简写【若本地和远程分支同名,只需要写一个分支名】

二、直接在本地创建新分支,然后将这个本地新分支直接推送到远程仓库,此时远程仓库会创建一个同名分支,并建立关联。

git branch local-test
git checkout local-test

vi local-test.txt

git add local-test.txt
git commit -m "add local-text.txt locally"

git push -u origin local-dev:remote-dev
学习使我充实,分享给我快乐!
原文地址:https://www.cnblogs.com/JaxYoun/p/13587216.html