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

Git常用命令

时间:2018-01-26 14:06:26      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:远程   地址   url   export   流程   blog   commit   diff   checkout   

git init    | 初始化本地项目,创建一个本地git仓库

git clone XXX   | 克隆一份代码到本地仓库 XXX代表远程仓库的url地址

git pull –rebase origin master   | 强制把远程库的代码更新到当前分支上

git add .   | 把修改添加到本地缓存中

git commit -m ‘comments here’   | 把本地缓存保存到本地仓库

git push   | 把本地库的修改提交到远程库

git branch -r / -a   | 查看远程分支 / 全部分支

git checkout master/branch   | 切换到某个分支

git checkout -b test   | 新建test分支

git checkout -d test   | 删除test分支

git merge master  | 把master分支上的修改同步到当前所在分支

git merge tool   | 调用合并工具

git stash   | 把位完成的修改缓存到栈容器中

git stash list   |查看所有缓存

git stash pop   | 恢复本地分支到缓存状态

git blame someFile   | 查看某个文件的每一行的修改记录【谁在什么时候修改的】

git status  | 查看当前分支有哪些修改

git log   | 查看当前分支上的日志信息

git diff   | 查看当前没有add的内容

git diff --cache   | 查看已经添加到本地缓存中但是没有保存到本地仓库的内容

git diff HEAD   | 上面两个内容的合并

git reset --hard HEAD   | 撤销本地修改

echo $HOME   | 查看git comfig 的HOME 路径

export $HOME=/c/gitconfig   | 配置git config 的HOME路径

 

多人协作修改git操作流程

1.  git clone XXX   | 克隆代码库

2.  git checkout -b test   | 新建分支

3.  modify some files   | 完成修改

4.  git add .   | 把修改添加到缓存中

5.  git commit -m “   | 提交修改到test分支

6.  review  | 代码

7.  git checkout master   | 切换到master分支

8.  git pull   | 更新代码

9.  git checkout test   | 切换到test分支

10. git meger master   | 把master分支的代码合并到test分支

11. git push origin   | 分支名 把test分支的代码push到远程库

Git常用命令

标签:远程   地址   url   export   流程   blog   commit   diff   checkout   

原文地址:https://www.cnblogs.com/chefweb/p/8358858.html

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