github很重要,当你和别人合作时如果你不会github会非常难受,代码敲好了就是不会合并(亲身经历)
1.查看用户名和邮箱
2.给某一个项目创建代码仓库(在该项目下点击git bash here)
git init
git add .
git commit -m "第一次提交"
3.指定某些文件不上传
在app里的gitignore文件中修改内容
/build
/src/test
/src/androidTest
则指定了这两个文件不上传
4.分支的用法(用于进行版本更新时,原版本出现bug运用分支可以方便解决)
(1).查看有哪些分支
git branch
(2)建立名为version1.0的分支
git branch version1.0
(3)将代码转移到version1.0分支上
git checkout version1.0
(4)分支version1.0和master分支合并(原来的两个分支互不影响)
git checkout master
git merge version1.0
(5)删除分支
git branch -D version1.0
5.与远程版本库合作(终于到重点了)
团队合作首先要有一个远程的版本库,比如https://github.com/example/test
(1)使用命令将代码下载到本地
git clone https://github.com/example/test.git
(2)将本地修改的内容同步
git push origin master
(3)将远程库代码同步到本地
git fetch origin master
这时的代码并不会合并到任何一个分支上,而是存放在一个origin/master分支上
(4)查看远程版本库修改了那些内容(按q键结束)
git diff origin/master
(5)再调用merge将origin/master的修改合并到主分支上即可
git merge origin/master
(6)也可以直接用以下的命令(相当于fetch和merge一起用)
git pull origin master
6.更新代码时:
git remote add + 网站
7.常见错误
出现了master -> master (non-fast-forward)错误
先git pull
git push --force + 地址
网友评论