本节重点说明add,commit,push等命令。对了,log也很常用,我会在栗子中做出说明。
一、clone远程仓库
1
| git clone https://github.com/askgreenstone/web.git
|
添加所有文件可以用*

三、提交到HEAD,执行
1
| git commit -m ‘jartto test1'
|
要提交更改他用git的commit 命令-m选项。如果我们省略-m选项git会打开文本编辑器,在这里我们可以写多行提交信息。

四、提交后查看日志

当然,我们也可以用
压缩每条日志文件,显示到一行,便于我们迅速的浏览最近的一些提交日志。
五、查看某一次提交的细节
1
| git show e4d5a6e9bea053315e3dea0ff4c98cda93e79ee8
|

六、修改一处,并提交,当我们show的时候

七、推送代码到远程代码库

八、当多人协作时,如果远程仓库变化了,那么此时无法提交代码,而应该执行pull更新本地代码

pull 是fetch和merge的合并命令,为防止错误,一般我们采用fetch,然后再执行merge。
而pull会直接获取代码,然后执行自动合并。