您的位置:首页 > 其它

Git 使用

2016-04-30 18:08 169 查看

新手 Git 之旅

Git下载 https://git-scm.com/download/

目录

新手 Git 之旅
目录

Git 命令
配置身份

创建代码仓库

设置换行命令

添加

提交到本地仓库

Git忽略

查看状态

查看修改

撤销修改

查看提交记录

分支

合并

与远程版本库协作

Git 命令

1. 配置身份

git config --global user.name "Egeye"
git config --global user.email "egeye4y@gmail.com"


2. 创建代码仓库

需要CD命令到目标目录

git init


3. 设置换行命令

否则会出警告

warning: LF will be replaced by CRLF in readme.txt.

The file will have its original line endings in your working directory.

git config --global core.autocrlf false


4. 添加

添加单个指定文件或者指定整个目录,或者添加所有的

git add <filename/directory>
git add .


5. 提交到本地仓库

-m参数来加上提交的描述信息,没有描述信息的提交被认为是不合法的

git commit <文件名> -m "Describe message."
git commit -m "Describe message."


add 命令是把想要提交的代码先添加进来

commit 命令则是真正地去执行提交操作

6. Git忽略

创建一个名为.gitignore的文件,写入此文件中的文件名或者目录代表不纳入版本控制中

vi .gitignore


7. 查看状态

git status


8. 查看修改

git diff
git diff src/com/example/test/MainActivity.java


9. 撤销修改

只适用于那些还没有执行过add命令的文件

git checkout src/com/example/test/MainActivity.java


已经添加了,取消添加使用的是reset命令

git reset HEAD src/com/example/test/MainActivity.java


10. 查看提交记录

git log


只查看其中一条记录,在命令中指定该记录的id,并加上-1参数(这边是数字1)

git log 2e7c0547af28cc1e9f303a4a1126fddbb704281b -1


查看提交记录具体修改内容,在命令中加入-p参数

git log 2e7c0547af28cc1e9f303a4a1126fddbb704281b -1 –p


11. 分支

查看分支

git branch –a


创建分支

git branch version1.0


切换分支

git checkout version1.0


删除分支

git branch -D version1.0


主线为 master分支

分支前面*号代表当前所处的分支

12. 合并

需要先切换到需要合并的分支上

git checkout master
git merge version1.0


13. 与远程版本库协作

git clone https://github.com/exmaple/test.git[/code] 
本地修改的内容同步到远程版本库

git push origin master


将远程版本库上的修改同步到本地

git fetch origin master
git diff origin/master
git merge origin/master


执行这个命令后,就会将远程版本库上的代码同步到本地,却不会合并到任何分支上去,而是会存放在到一个origin/master分支上,通过diff命令来查看远程版本库上修改内容,再调用merge命令将origin/master分支上的修改合并到主分支上

从远程版本库上获取最新的代码并且合并到本地

git pull origin master
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git