再见二丁目

再见二丁目

Eyes on me - 하나가 되는 순간 전 세계가 주목합니다.

Git的进一步学习小结



Git进一步学习的小结

最近Git的学习有点滞后,在这里对最近的学习做个小回顾吧。


Git的远程仓库

推送master分支

1
2
3
4
5
第一次:
$git push -u origin master
(加上-u参数,会把本地master分支与远程master分支关联起来,方便以后推送或拉去的简化命令)
之后每一次:
$git push origin master

第一次用clone和push,会有以下警告,敲了yes后无视即可(是有关信任列表的)

1
2
3
4
5
6
7
The authenticity of host 'github.com (xx.xx.xx.xx)' can't be established.
RSA key fingerprint is xx.xx.xx.xx.xx.
Are you sure you want to continue connecting (yes/no)?

yes

Warning: Permanently added 'github.com' (RSA) to the list of known hosts.


Git的分支管理

然后就可以合并master和dev。详情如图:

1
2
3
4
5
6
7
8
9
10
11
      master           ==》           HEAD——>master
| ==》 |
O——>O——>O——>O ==》 O——>O——>O——>O
| ==》
dev<——HEAD ==》
-------------
代码如下:
$git merge dev (合并分支)
$git branch -d dev (删除分支)
$git branch (查看分支)
-------------

总的来说Git的分支管理是很有用的,在团队开发中,每个人在修改时都是平行空间的,各自的工作效率得到了很大程度的提高。