git常用指令
2016-12-09 17:36
357 查看
1.git add filename
将工作区待提交的文件提交到暂存区,filename是文件名,提交多个以空格隔开。其中,
2.git commit -m “备注信息”
将暂存区的文件提交到仓库。
3.git push -u origin master
将本地origin仓库master分支修改后的文件推送到远程库,也可以简写成 git push,默认推送到master分支。
4.git pull
将远程仓库的更新拉取并合并到本地工作区,若是本地有尚未提交的修改则无法进行此操作。
5.git fetch
将远程仓库的更新拉取到本地仓库。
6.git checkout [branchname]
切换到指定分支并更新工作区。
7.git clone url
将远程仓库克隆到本地,url为远程仓库的地址。
8.git config
git配置信息,
9.git rm file
删除工作区的文件,删除多个文件以空格隔开。
10.git merge branchname
将指定分支合并到当前分支。
11.git status
显示有变更的文件。
12.git log
查看commit的版本历史。
13.git diff
查看工作区与暂存区的差异
14.git remote
显示本地仓库信息,
15.git reset
重置git仓库,
16.git stash
将当前工作区的修改放到暂存区,
附上一张git指令图片:
原图链接:http://www.cnblogs.com/1-2-3/archive/2010/07/18/git-commands.html
将工作区待提交的文件提交到暂存区,filename是文件名,提交多个以空格隔开。其中,
git add .是将工作区所有修改过的文件提交到暂存区。
2.git commit -m “备注信息”
将暂存区的文件提交到仓库。
3.git push -u origin master
将本地origin仓库master分支修改后的文件推送到远程库,也可以简写成 git push,默认推送到master分支。
4.git pull
将远程仓库的更新拉取并合并到本地工作区,若是本地有尚未提交的修改则无法进行此操作。
5.git fetch
将远程仓库的更新拉取到本地仓库。
6.git checkout [branchname]
切换到指定分支并更新工作区。
7.git clone url
将远程仓库克隆到本地,url为远程仓库的地址。
8.git config
git配置信息,
git config --list查看当前配置信息,
git config --global user.name "name"设置用户名,
git config --global user.email "email"设置用户邮箱。
9.git rm file
删除工作区的文件,删除多个文件以空格隔开。
git rm --cached file停止追踪指定文件,但该文件会保留在工作区。
10.git merge branchname
将指定分支合并到当前分支。
11.git status
显示有变更的文件。
12.git log
查看commit的版本历史。
13.git diff
查看工作区与暂存区的差异
14.git remote
显示本地仓库信息,
git remote -v显示远程仓库信息
15.git reset
重置git仓库,
git reset --hard重置到上一次commit的状态,
git reset --hard commit编号重置到指定一次提交。
16.git stash
将当前工作区的修改放到暂存区,
git stash pop将暂存区的修改提取到当前工作区。
附上一张git指令图片:
原图链接:http://www.cnblogs.com/1-2-3/archive/2010/07/18/git-commands.html
相关文章推荐
- RPC failed; result=22, HTTP code = 411
- git更新已經刪除的文件
- 快速使用Git管理"码云"或者"Github"
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- git终极指南:在实际开发中的应用
- 6 个托管 git 仓库的地方
- Git 教程之标签详解
- Git 教程之基本操作详解
- Git 教程之工作区、暂存区和版本库详解
- Git 教程之创建仓库详解
- Git远程操作详解
- Git 教程之远程仓库详解
- Git 教程之安装配置详解
- Git 教程之工作流程详解
- 25个 Git 进阶技巧(翻译)
- Git的使用规范流程总结
- 简单谈谈Git中的回滚操作
- 详解版本控制利器Git,SVN的异同以及适用范围