码迷,mamicode.com
首页 > 系统相关 > 详细

在Mac上Git的使用(二)

时间:2015-08-02 18:15:56      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:在公司git的使用

转载地址请标明:http://blog.csdn.net/android_ls/article/details/47209079
应用场景:刚入职一家新公司,这家公司使用的代码管理工具是Git,而你对如何在公司使用Git和团队协作一知半解(比如你以前使用的是Git的图形管理工具或者对Git命令行操作不是很清楚),那么这篇文章就是告诉你,如何在公司使用Git与团队合作的(以我目前参与的Android项目为例)。
一、从服务器端的Git代码仓库,获取指定分支上的代码到本地。
1、在本地创建一个文件夹(目录),并进入到该目录下

cd /Users/android_ls/Documents/Boluomi/android (我本地创建的目录是:Boluomi/android)

2、执行如下命令(耐心等待代码下载完毕)

git clone http://xxx/bolome-android

其中http://xxx/bolome-android 为公司Android工程所在代码仓库的地址
3、进入工程所在本地目录

 cd bolome-android/

4、查看当前分支

git branch

5、切换到当前的工作分支

git checkout release-2.0 (其中release-2.0 为当前的工作分支)

6、获取到本地仓库

 git pull

二、在公司平日里使用的Git命令(提交代码到GIT上的操作流程)
1、查看本地修改了那些文件

git status

2、备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。

git stash

3、从远程仓库上获取更新内容

git pull 

4、从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。

git stash apply 

注:git stash apply这一步执行完毕后,本地的可远程库上的可能有冲突,需要手动解决。
5、添加所有变更内容

git add -A 

6、提交到本地仓库

git commit -m"这里是注释"

7、将本地仓库同步到远程仓库

git push 分支名称

8、若你们公司要求你使用Git Review(Git Review的安装可以百度下),那么将本地仓库同步到远程仓库命令如下:

git review 分支名称 

9、其它的一些常用的命令:

git log  // 查看变更LOG
git diff 文件名 // 对比本地文件与库上文件的区别

git stash clear // 清空所有备份
git branch -a // 查看所有分支
git checkout -b dev // 新建分支,其中dev为分支名称
git branch // 查看当前分支

聊到这里,你若只是公司的普通员工,基本上这些常用的Git命令已经够你使用了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

在Mac上Git的使用(二)

标签:在公司git的使用

原文地址:http://blog.csdn.net/android_ls/article/details/47209079

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!