借鉴文章:廖雪峰大神的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分支