- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Git常用命令速查表
极客时间
根据官方文档和 网络资源整理
名词
master: 默认开发分支
origin: 默认远程版本库
Index / Stage:暂存 区
Workspace:工作 区
Repository:仓库 区 (或本地仓库)
Remote:远程仓库
一 、新建代码库
1. # 在 当前 目录新建一个Git代码库
2. $ git init
3. # 新建一个 目录 ,将其初始化为Git代码库
4. $ git init [project-name]
5. # 下载一个项 目和它的整个代码历史
6. $ git clone [url]
二 、配置
Git的设置文件为.gitconfig,它可 以在用户主 目录下 (全局配置),也可 以在项 目目录下 (项 目配置)。
1. # 显示 当前的Git配置
2. $ git config --list
3. # 编辑Git配置文件
4. $ git config -e [--global]
5. # 设置提交代码 时的用户信息
6. $ git config [--global] user.name [name]
7. $ git config [--global] user.email [email address]
三 、增加/删除/修改文件
1. #查看状态
2. $ git status
3. #查看变更 内容
4. $ git diff
5. # 添加指定文件到暂存 区
6. $ git add [file1] [file2] ...
7. # 添加指定 目录到暂存 区,包括子 目录
8. $ git add [dir]
9. # 添加 当前 目录的所有文件到暂存 区
10. $ git add .
11. # 添加每个变化前 ,都会要求确认
12. # 对于同一个文件 的多处变化 ,可 以实现分次提交
13. $ git add -p
14. # 删除工作 区文件 ,并且将这次删除放入暂存 区
15. $ git rm [file1] [file2] ...
16. # 停止追踪指定文件 ,但该文件会保留在工作 区
17. $ git rm --cached [file]
18. # 改名文件 ,并且将这个改名放入暂存 区
19. $ git mv [file-original] [file-renamed]
四、代码提交
1. # 提交暂存 区到仓库 区
2. $ git commit -m [message]
3. # 提交暂存 区的指定文件到仓库 区
4. $ git commit [file1] [file2] ... -m [message]
5. # 提交工作 区 自上次 commit之后的变化 ,直接到仓库 区
6. $ git commit -a
7. # 提交时显示所有diff信息
8. $ git commit -v
9. # 使用一次新 的commit,替代上一次提交
10. # 如果代码没有任何新变化 ,则用来改写上一次 commit的提交信息
11. $ git commit --amend -m [message]
12. # 重做上一次 commit,并包括指定文件 的新变化
13. $ git commit --amend [file1] [file2] ...
五 、分支
1. #显示所有本地分支
2. $ git branch
3. # 列 出所有远程分支
4. $ git branch -r
5. # 列 出所有本地分支和远程分支
6. $ git branch -a
7. # 新建一个分支 ,但依然停留在 当前分支
8. $ git branch [branch-name]
9. # 新建一个分支 ,与指定的远程分支建立追踪关系
10. $ git branch --track [branch] [remote-branch]
11. # 删除分支
12. $ git branc
文档评论(0)