Git拉分支和更新分支到远程仓库

借鉴文章:廖雪峰大神的git学习资料

下面开始实战。

git创建分支并切换到当前新创建的分支上

首先,我们创建HSK分支,然后切换到HSK分支:

$ git checkout -b HSK
Switched to a new branch 'HSK'

git checkout命令加上-b参数表示创建并切换,相当于以下两条命令:

$ git branch HSK
$ git checkout HSK
Switched to branch 'HSK'

然后,用git branch命令查看当前分支:

$ git branch
* HSK
  master

git branch命令会列出所有分支,当前分支前面会标一个*号。

把新建的分支push到远端

$git push origin HSK

关联

$git branch --set-upstream-to=origin/HSK

然后,我们就可以在dev分支上正常提交,比如对readme.txt做个修改,加上一行:

Creating a new branch is quick.

然后提交:

$ git add readme.txt 
$ git commit -m "branch test"
[dev b17d20e] branch test
 1 file changed, 1 insertion(+)

提交远程仓库

$ git push origin HSK

其中Idea里面通过先在本地文件夹通过命令行或者客户端的方式先把master的下载到本地,然后通过open的方式引入idea,然后再idea的VCS 里面选择关联GIT管理即可


如果要换回master

 git checkout master

然后直接在idea里面修改文件,再push,则新的文件只提交到master主干分支

删除远程分支

git push origin :HSK  # 删除远程HSK分支,危险命令哦
  • 1

删除本地分支

git checkout master  # 切换到master分支
git branch -d HSK# 删除本地HSk分支



猜你喜欢

转载自blog.csdn.net/luckykapok918/article/details/80419867