clone远程项目
VCS-Checkout from Version Control-Git
clone成功
提交文件
1、每次提交前需要先更新项目,原因是如果是多人合作的项目,需要先将远程仓库中他人提交的最新代码更新到本地仓库
修改过但没提交的文件名是蓝色的
2、Update后就可以提交文件了
提交后文件名称恢复成黑色
3、将提交的文件推送到远程仓库
VCS-Git-Push
分支操作
首先应该熟悉分支管理策略
创建分支dev并提交修改
1、创建分支
VCS-Git-Branches
当然可以点右下角这里
我们选New Branch来创建一个名称为 dev
的分支,勾选Checkout branch表示切换到该分支
不到半秒…
目前dev
分支的内容和刚才分支的内容是一样的
2、提交修改
我们进行了一个修改,并且想把这个修改推送到远程的dev
分支
VCS-Git-Push 能把这个dev
分支推送到远程dev
分支,如图,orgin:dev代表远程的dev
分支,如果没有则会创建一个
合并分支
dev
分支上版本开发完了,需要将代码合并到master
上进行发布。因为当前在dev
分支,所以需要先切换到master
分支,点击AS右下角的分支,Local Branches是本地分支,是本地存在的,Remote Branches是远程所有分支。选择本地分支栏下的master
,然后点击Checkout
。如图:
现在进行合并,选择刚才的dev
分支,然后选择Merge into Current
这个时候Github上却发现master
分支上并没有合并到dev
分支修改的内容,那是因为刚刚只是将远程dev
分支的内容合并到本地master
分支,本地master分支还没有pus
h到远程,push
一下就可以, 如图:
删除分支
删除本地分支很简单,选择Local Branches中的要删除的分支,然后Delete即可
删除远程分支,选择Remote Branches中的远程分支删除即可
原文