首页 > 代码库 > 使用git push 代码

使用git push 代码

关于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
git pull https://git.oschina.net/QichaoChen/DouFM-Android.git

这时候你的本地的这个目录下就多了若干个文件夹,这些文件夹中包含的代码就是与你代码不一样的代码,你现在需要做的是,修改pull下来的代码,让这些代码跟你的修改一模一样,保存。

3)现在新建并切换到一个你自己的本地分支

git checkout -b scbranch

4)将你修改的文件add 并commit

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

5)至此,你的本地分支的使命已经结束,切换到本地master分支吧

git checkout master

6)把scbranch的工作成果合并到master分支上

git merge scbranch

7)合并完成后,可以放心的删除scbranch分支了

git branch -d scbranch

8)将代码提交到远程仓库的master分支上,注意一定要指定分支

     如果你是第一次提交

git push -u origin master

    以后的提交

git push origin master

9)测试

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

使用git push 代码