git常用指令整理
2014-08-19 16:38
330 查看
git init
初始化.git信息。新建一个本地仓库的时候需要运行这个指令
git log
查看本地tree,有哪些提交历史。
注:退出按q
git reflog
列出本地commit的历史记录。
如果不小心reset了某个commit想要找回。
可以用git reflog 查看commit的id。然后git reset --hard XXXXX 强制回到当时commit的环境
git stash
将当前未提交的工作环境压入一个临时的栈中。
git stash之后可以pull
弹出栈使用git stash pop
git pull --rebase
将该分支最新的代码从服务端拿出来,并将本地的节点置于pull下来的节点之上。
如果出现conflict, 处理完conflict之后,用git rebase --continue继续
撤销本次pull用git rebase --abort
git add <file-name>
将想要提交的改动的文件添加到索引库中
如果要将所有的文件添加,使用git add .
git status
显示当前分支所有改动的文件
git diff
显示每个文件具体的改动是什么
git commit
git commit -m <msg>
将索引库的改动提交到本地仓库。
如果进入vim编辑commit信息,退出使用:wq(保存后退出)
git commit --amend
如果某个commit需要修正,又不想提交一个新的commit,就使用--amend
这样会在原来commit的基础上添加新的修正
git push origin HEAD:refs/for/master
将本地仓库的commit提交到服务器的master分支
初始化.git信息。新建一个本地仓库的时候需要运行这个指令
git log
查看本地tree,有哪些提交历史。
注:退出按q
git reflog
列出本地commit的历史记录。
如果不小心reset了某个commit想要找回。
可以用git reflog 查看commit的id。然后git reset --hard XXXXX 强制回到当时commit的环境
git stash
将当前未提交的工作环境压入一个临时的栈中。
git stash之后可以pull
弹出栈使用git stash pop
git pull --rebase
将该分支最新的代码从服务端拿出来,并将本地的节点置于pull下来的节点之上。
如果出现conflict, 处理完conflict之后,用git rebase --continue继续
撤销本次pull用git rebase --abort
git add <file-name>
将想要提交的改动的文件添加到索引库中
如果要将所有的文件添加,使用git add .
git status
显示当前分支所有改动的文件
git diff
显示每个文件具体的改动是什么
git commit
git commit -m <msg>
将索引库的改动提交到本地仓库。
如果进入vim编辑commit信息,退出使用:wq(保存后退出)
git commit --amend
如果某个commit需要修正,又不想提交一个新的commit,就使用--amend
这样会在原来commit的基础上添加新的修正
git push origin HEAD:refs/for/master
将本地仓库的commit提交到服务器的master分支
相关文章推荐
- GIT如何使用:大杀器!所有常用指令整理
- git常用指令整理
- 常用git指令整理
- git常用指令整理及说明(详细)
- git常用指令整理
- Git常用指令整理及说明(详细)
- Git与Repo理解与常用指令使用整理
- 我的git 常用指令
- PHP memcached 常用指令 整理
- git常用指令
- svn和git常用指令
- 【Linux常用指令整理6】网络通信
- 【Linux常用指令整理7】几个小技巧
- git常用命令整理
- 【Linux常用指令整理6】网络通信
- jsp的常用指令有哪些(编译指令/动作指令整理)
- Git 常用指令
- Git 常用命令整理
- 【Linux常用指令整理8】别名、输入/输出重定向、管道、命令连接符、命令替换符
- 【Linux常用指令整理1】文件操作