码迷,mamicode.com
首页 > 其他好文 > 详细

git 学习

时间:2015-08-25 23:34:33      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:

基本操作:

1.git checkout -- file 可以撤消没有add 到缓存区的所有修改,不能撤消add 到缓存区的内容.还可以恢复删除的文件,只要还将删除这个操作add到缓存区都可以用checkout 恢复文件.

2.git reset --hard HEAD^ 可以撤消上一个add 操作或者commit 的操作 到上一个commit 状态.

  git reset HEAD <file>..." 撤出暂存区,就是撤消了add 的操作回到修改区

3.所有操作在没有add 之前都不能git commit

4.git commit file ,表示指定只提交这个file 相关的操作.

  git add/commit  file1 file2 表示同时添加/提交两个文件

  git commit -a -m "备注" 全部提交所有处于暂存区的操作

  git add -A 将所有文件/操作都添加到暂存区

5.

 git diff  file      查看file 文件修改了那些内容,只有x 处于被修改状态才可以看.处于add 和commit 之后就查看不到了.

 

 

分支:

6.git branch 查看所有分支,默认分支为master

6.git branch name, 创建一个名为name的分支库.在分支库上做的修改不会影响其他分支的内容

7.git checkout name ,切换到名为 name 的 分支.

8.git merge name 合并名为name 的分支到当前分支

9.git branch -d name 删除分支

10.没有git commit 之前不能git checkout到其他分支,但是如果删掉文件之后没有git commit 也可以git checkout 到其他分支,结果是删除操作会被撤消.

 

版本冲突:

 

git 学习

标签:

原文地址:http://www.cnblogs.com/predisw/p/4758953.html

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