git常用命令速查创建版本库 复制代码 隐藏代码
git <span class="hljs-built_in js-evernote-checked" data-evernote-id="678">clone</span> <url> 克隆远程版本库
git init 切始化本地版本库 修改和提交 复制代码 隐藏代码
git status 查看状态
git diff 查看变更内容
git <span class="hljs-keyword js-evernote-checked" data-evernote-id="685">add</span> 跟踪所有改动过的文件
git <span class="hljs-keyword js-evernote-checked" data-evernote-id="686">add</span> <span class="hljs-operator js-evernote-checked" data-evernote-id="687"><</span>file<span class="hljs-operator js-evernote-checked" data-evernote-id="688">></span> 跟踪指定的文件
git mv <span class="hljs-operator js-evernote-checked" data-evernote-id="689"><</span><span class="hljs-keyword js-evernote-checked" data-evernote-id="690">old</span><span class="hljs-operator js-evernote-checked" data-evernote-id="691">></span> <span class="hljs-operator js-evernote-checked" data-evernote-id="692"><</span><span class="hljs-keyword js-evernote-checked" data-evernote-id="693">new</span><span class="hljs-operator js-evernote-checked" data-evernote-id="694">></span> 文件改名
git rm <span class="hljs-operator js-evernote-checked" data-evernote-id="695"><</span>file<span class="hljs-operator js-evernote-checked" data-evernote-id="696">></span> 删除文件
git rm <span class="hljs-comment js-evernote-checked" data-evernote-id="697">--cached <file> 停止跟踪文件但不删除</span>
git <span class="hljs-keyword js-evernote-checked" data-evernote-id="698">commit</span> <span class="hljs-operator js-evernote-checked" data-evernote-id="699">-</span>m "message" 提交所有更新过的文件
git <span class="hljs-keyword js-evernote-checked" data-evernote-id="700">commit</span> <span class="hljs-comment js-evernote-checked" data-evernote-id="701">--amend 修改最后一次提交</span> 查看提交历史 复制代码 隐藏代码
git <span class="hljs-built_in js-evernote-checked" data-evernote-id="708">log</span> 查看提交历史
git <span class="hljs-built_in js-evernote-checked" data-evernote-id="709">log</span> -p <file> 查看指定文件的提交历史
git blame <file> 以列表方式查看指定文件的提交历史 撤销 复制代码 隐藏代码
git reset --hard HEAD 撒消工作目录中所有未提交文件的修改内容
git checkout HEAD <span class="hljs-tag js-evernote-checked" data-evernote-id="716"><<span class="hljs-name js-evernote-checked" data-evernote-id="717">file</span>></span> 撤消指定的未提交文件的修改内容
git revert <span class="hljs-tag js-evernote-checked" data-evernote-id="718"><<span class="hljs-name js-evernote-checked" data-evernote-id="719">commit</span>></span> 撤消指定的提交 分支与标签 复制代码 隐藏代码
git branch 显示所有本地分支
git checkout <branch/tag> 切换到指定分支或标签
git branch <span class="hljs-tag js-evernote-checked" data-evernote-id="726"><<span class="hljs-name js-evernote-checked" data-evernote-id="727">new-branch</span>></span> 创建新分支
git branch -d <span class="hljs-tag js-evernote-checked" data-evernote-id="728"><<span class="hljs-name js-evernote-checked" data-evernote-id="729">branch</span>></span> 删除本地分支
git tag 列出所有本地标签
git tag <span class="hljs-tag js-evernote-checked" data-evernote-id="730"><<span class="hljs-name js-evernote-checked" data-evernote-id="731">tagname</span>></span> 基于最新提交创建标签
git tag -d <span class="hljs-tag js-evernote-checked" data-evernote-id="732"><<span class="hljs-name js-evernote-checked" data-evernote-id="733">tagname</span>></span> 删除标签 合并与行合 复制代码 隐藏代码
git merge <span class="hljs-tag js-evernote-checked" data-evernote-id="740"><<span class="hljs-name js-evernote-checked" data-evernote-id="741">branch</span>></span> 合并指定分支到当前分支
git rebase <span class="hljs-tag js-evernote-checked" data-evernote-id="742"><<span class="hljs-name js-evernote-checked" data-evernote-id="743">branch</span>></span> 行合指定分支到当前分支 远程操作 复制代码 隐藏代码
git remote -v 查看远程版本库信息
git remote show <span class="hljs-tag js-evernote-checked" data-evernote-id="750"><<span class="hljs-name js-evernote-checked" data-evernote-id="751">remote</span>></span> 查看指定远程版本库信息
git remote add <span class="hljs-tag js-evernote-checked" data-evernote-id="752"><<span class="hljs-name js-evernote-checked" data-evernote-id="753">remote</span>></span> <span class="hljs-tag js-evernote-checked" data-evernote-id="754"><<span class="hljs-name js-evernote-checked" data-evernote-id="755">url</span>></span> 添加远程版本库
git fetch <span class="hljs-tag js-evernote-checked" data-evernote-id="756"><<span class="hljs-name js-evernote-checked" data-evernote-id="757">remote</span>></span> 从远程库获取代码
git pull<span class="hljs-tag js-evernote-checked" data-evernote-id="758"><<span class="hljs-name js-evernote-checked" data-evernote-id="759">remote</span>></span><span class="hljs-tag js-evernote-checked" data-evernote-id="760"><<span class="hljs-name js-evernote-checked" data-evernote-id="761">branch</span>></span># 下载代码及快速合并
git push <span class="hljs-tag js-evernote-checked" data-evernote-id="762"><<span class="hljs-name js-evernote-checked" data-evernote-id="763">remote</span>></span><span class="hljs-tag js-evernote-checked" data-evernote-id="764"><<span class="hljs-name js-evernote-checked" data-evernote-id="765">branch</span>></span> 上传代码及快速合并
git push <span class="hljs-tag js-evernote-checked" data-evernote-id="766"><<span class="hljs-name js-evernote-checked" data-evernote-id="767">remote</span>></span><branch/tag-name> 删除远程分支或标签
git push--tags 上传所有标签 |
最新评论
十塊年費是直接從這張卡裡的外幣按匯率扣?
有人申请成功了吗?我的已经两天了,没有消息,没有收到成功邮件。信用卡扣了款!