经常使用git来pull/push项目代码,故此来总结一下。
简单使用到的命令:
1)首先,先从远程代码服务器上将代码clone下来:
git clone xxx(xxx代表代码地址)
以下均是在项目的路径下进行的操作!!
2)查看当前本地代码新增或修改状态:
git status
3)查看某一个文件在本地的所修改内容:
git diff xxx
4)将某一个文件在本地修改的内容在本地还原:
git checkout xxx
5)将本地代码push到远程仓库时:
git add xxx
git commit -m "xx"(xx代表注释) - - 这两步是提交到本地仓库
git pull
git push (某一分支/主干)- - 继续这两步是提交到远程仓库
注意:每次push之前记得先pull,这是一个好习惯!!
6)创建某个分支:
git branch XX
7)给项目代码打上tag:
git tag xxxx
git push origin xxxx - - 这是将本地打的tag提交到远程仓库
8)切换某个分支或者tag:
git checkout XX
然后在切换到主干上来:
git checkout origin
9)拉取远程分支并创建本地分支
git checkout -b xxx origin/xxx
注:使用该方式会在本地新建分支xxx,并自动切换到该本地分支xxx;
另一种方式:
git fetch origin 远程分支xxx:本地分支xxx
注:使用该方式会在本地新建分支xxx,但是不会自动切换到该本地分支xxx,需要手动checkout;
10)若9)中的第一种方式不起作用,那从远程拉取最新分支并本地进行创建分两步:
git fetch
git checkout -b xx origin/xx
使用Android Studio将本地代码第一次提交到远程仓库:
首先,选择Android Studio -> 工具栏中的VCS -> Enable Version Control Integration...
弹出框 如下图所示,选择Git,点击OK
这时项目的文件会变成红色:
接着,将项目代码先Add到Git上,选中项目,右键,选择Git -> Add:
此时,项目文件会变成绿色:
继续,选中项目,右键,选择Git -> Commit Directory:
弹出以下图所示的框,来勾选代码,并写上提交注释,最后点击Commit and Push...:
点击右下角的按钮后,弹出一个框,点击 “commit”,这时会弹出以下所示的框,来需要填写远程仓库地址:
点击OK后,就大功告成的将本地代码提交给远程仓库。