git代码协助开发github远程仓库

参考(Git使用教程之本地仓库的基本操作):http://www.runoob.com/w3cnote/android-tutorial-git-repo-operate.html

参考(Git之使用GitHub搭建远程仓库):http://www.runoob.com/w3cnote/android-tutorial-git-repo-create.html

基本使用步骤:

git clone 第一次下载
git status 查看状态
git add .    添加到本地库
git commit -m "更新的内容"
git push 从本地库同步到github的库

git pull  从github同步到本地库

注意:每次编写代码和提交代码前都pull一下!每次编写代码和提交代码前都pull一下!每次编写代码和提交代码前都pull一下

下载安装git最新版

注册github帐号

配置下我们的身份,命令如下:(就是你注册的github用户名和邮箱)

git config --global user.name "coder-pig"
git config --global user.email "[email protected]"

Clone-克隆github代码库到本地

当然,你可以直接用图形化界面克隆,不过我还是喜欢通过命令行来Clone,先复制下Clone的地址 

然后在某个地方,有键打开Git Bash:

键入:

git clone https://github.com/ZPJay/Garbage.git

然后可以看到我们的代码库就下载完成了:

提交本地代码

创建完代码仓库,接下来说下如何提交代码,我们是先用add命令把要提交的内容都加进来,然后commit才是真的去执行提交操作!命令例子如下,你可以一次次慢慢添加,当然也可以全部提交,直接git add .即可完成! 我们现在工程目录下创建一个readme.txt的文件试试,随便写点东西,然后依次输入下述指令:

 git add readme.txt
 git commit -m "Wrote a readme file"

输入命令试试:

当然如果你可以add多个文件后再一次性commit,不过如果我们改动的文件很多的话,我们可以git add .一次添加全部,但有一些是几百年都不变一次的又或者自动生成的,比如lib,gen,bin文件夹等等,我们可以在代码仓库的根目录下创建一个名为.gitignore的文件,然后编辑里面的内容,把不需提交的文件忽略掉!

接着输入要提交时忽略的文件内容即可!

那么我们git add .的时候,这里的文件就不会add,另外可能你会觉的commit后面写-m "xxx"很麻烦,想偷懒,但还是写上吧!输入的是本次提交的一些声明,比如自己修改了些什么!就好像写代码的时候,你偷懒不写注释,过几天你连自己写的什么鬼都不知道...


查看修改内容

好吧,前面我们用git add提交了整个项目到本地仓库,接下来我们改点东西,然后使用git status可以查看 修改的部分,比如,我们删掉MainActivity.java里的菜单的代码以及多余的菜单相关的包!

代码协助

github代码仓库创建者要求小伙伴加入到代码编写,这里建议使用用户名,例如我的是:AndroidDerek


然后我的会收到一封邀请代码协同开发的邮件


同意请求的邮件


提交成功的效果:


如果不同意邮件,会出现没有权限的错误:


D:\git\AndroidLibs>git push
remote: Permission to fengliang1992/AndroidLibs.git denied to AndroidDerek.
fatal: unable to access 'https://github.com/fengliang1992/AndroidLibs/': The requested URL returned error: 403

。。。


猜你喜欢

转载自blog.csdn.net/dianziagen/article/details/80695495