Git原理
Git 内的仓库(repository)分为master(主干)和branch(分支),每个branch可理解为一个开发者的操作单位。在对应的branch内,可通过clone,实现对仓库内容的本地更改,再通过一系列git 命令实现对更改操作的加入(add)、委派(commit)与推送(push)。
实现过程
1、本地克隆
将github的repository克隆至本地,在git 命令窗口输入一下命令
$ git clone https://github.com/username/project.git
2、创建属于自己的branch
$ git checkout -b 分支名
3、本地代码修改
在克隆至本地的项目仓库内进行代码的添加与修改,修改完可用如下命令查看修改详情
$ git show status
4、将修改的内容add
$ git add .
5、再委派commit
$ git commit -m '自定义的描述该次委派的情况'
6、push
push项目的同时,在远程创建与本地对应的branch
$ git push --set-upstream origin branch1
至此,在github对应的repository中就有了branch1的更新,但目前的分支是独立的,因此还需要与主干master合并,这样一来就能在master内看到更新的项目。
7、Merge
首先在git中将分支切换到master
$ git checkout master
拉取一下当前的项目更新
$ git pull
合并
$ git merge branch1
再push一次
$ git push