使用git push 代码

原创
2014/12/11 18:09
阅读数 1.2K

关于git的命令有很多,多余不说,今天我的需求是:我修改了安卓代码中的一个MainActicity.java文件中的几行,现在我要把它push到我的git.oschina.net(github也一样)上的远程仓库上。怎么做呢?我把实现这一需求的整个步骤写下来。一般我们在小型的团队中这样来push代码就可以了。

1)关联远程仓库

git remote add origin https://git.oschina.net/QichaoChen/DouFM-Android.git

2)因为我们在提交代码前需要先与仓库上已有的代码保持一致,因此需要先把远程仓库上的代码的最新版本pull(拉取)下来

cd f:/
cd git_my_android/DouFM-Android
git pull origin master

这时候命令框会提醒你要提交自己的修改

3)那么将你修改的文件add 并commit

git add doufm-android/src/main/java/info/doufm/android/activity/MainActivity.java
git commit -m "add music single cycle"

你也可以使用下面这句话来自动add并commit你的所有修改

git commit -a -m "msg"

4)这时候为了保险起见,我会再pull一下代码

git pull origin master

它一般为您自动合并你和同伴的修改修改版本,但是如果你们修改了同一个文件,git bush会提示你哪个文件有conflict需要进手动解决。比如在你修改文件A的这段时间里你的另一个伙伴也修改了文件A,并且他已经将对文件A的修改push到了远程仓库。那么当你现在想要push你对文件A的修改时,肯定会有冲突。那么你应该根据git bush的提示,自己用编辑器打开文件A,手动解决冲突。解决之后重新add commit.

5)将代码提交到远程仓库的master分支上

git push -u origin master

    以后的提交

git push origin master

9)测试

好了完成了~这个时候你在git.oschina.net或github你的远程仓库下你就能看见你push的修改了

展开阅读全文
打赏
0
5 收藏
分享
加载中
更多评论
打赏
0 评论
5 收藏
0
分享
返回顶部
顶部