Git常用命令

Posted 大厨的笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git常用命令相关的知识,希望对你有一定的参考价值。

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常用命令的主要内容,如果未能解决你的问题,请参考以下文章

:常用工具命令第25节:常用命令 - Git命令

Git常用命令收集

Git常用命令

Git常用命令

Git常用命令

Git常用命令