标签:git
我们使用Git作为版本控制,当然我们会和Github配合使用,一个本地库,一个远程库,两个搭配使用,可以为我们提供很多方便。但是往Github上Push代码可能不知道步骤的话还是要琢磨一点时间的 ,在这里我给大家说一下步骤:
git remote add [name] [远程库的地址]
这一步是在本地添加一个远程库(这个库要事先在Github上建好),如我给远程库取个名字为JcMan,地址为:git@github.com:JcMan/test.git,这样完整的命令为:git remote add JcMan git@github.com:JcMan/test.git这样添加好了一个远程库之后,JcMan以后就代表着在Github上的远程库,我们往JcMan上Push代码就Push到了Github上
git add -A
这是添加修改的内容到Git的暂态区
git commit -m “本次修改了界面的一些东西”
这是讲我们add的内容添加到当前分支,再添加一点注释说明此次修改了哪些内容
git push JcMan master
这就是往Github上Push代码的关键操作了,我们往JcMan上Push代码就是push到Github上的远程库了,不过我们push的是当前的master分支,如果是其他分支就要换成其他分支的名字
我们有时候commit的时候写的注释可能需要修改,因为某些原因,Git同样给我们提供了修改的方法:
git commit –amend
这样我们就进入了vim编辑框的界面,如下:
此时编辑框还不是处于编辑状态,我们先按 i 键,这样vim编辑器就处于编辑状态,修改了注释之后,我们要退出vim编辑器,我们按下esc键,然后按 :wq,这样我们就修改好了内容。
这样修改的只是最近一次的提交记录,要是修改以前的注释,那么我们就需要另外的方法了。
git rebase -i HEAD~3
如果修改哪一个内容就把当前那一行的pick改为edit,退出之后,用git log 查看一下,我们就会看到当前最新的注释就会变为我们需要修改的注释,也就是说这行的作用就把我们的要修改的注释移到了当前最新注释,我们修改了注释之后然后再把注释回到原来的地方,思路及时这样,然后我们再用git commit –amend来修改,就像前面一样,修改完之后我们再用下面的命令来恢复注释的顺序。
git rebase –continue
这样我们就把注释的顺序修改好了,使用git log查看一下就可以看到注释已经修改好了,【这里需要注意的是我们修改commit的时候不能push,如果push之后,我们又去修改commit的注释,那么下一次我们就不能再push了会提示你错误,具体的解决方法我是还没找到,所以我们在push的时候一定要保证我们会之后不会修改commit的内容,否则就不要轻易的push。
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:git
原文地址:http://blog.csdn.net/programchangesworld/article/details/46730391