首页 git常用指令集锦

git常用指令集锦

举报
开通vip

git常用指令集锦创建repository 方法一 远端创建一个repository :30002/git/dt/gittest.git git clone :30002/git/dt/gittest.git 方法二,适合本地已经有代码的情况 git init 创建本地目录和文件,比如11.txt git add ./11.txt git commit -m ‘first commit’ git remote add origin :30002/git/dt/gittest.git git push -u or...

git常用指令集锦
创建repository 方法一 远端创建一个repository :30002/git/dt/gittest.git git clone :30002/git/dt/gittest.git 方法二,适合本地已经有代码的情况 git init 创建本地目录和文件,比如11.txt git add ./11.txt git commit -m ‘first commit’ git remote add origin :30002/git/dt/gittest.git git push -u origin master 创建与删除分支 列出所有本地分支$ git branch # 列出所有远程分支$ git branch -r # 列出所有本地分支和远程分支$ git branch -a # 新建一个分支,但依然停留在当前分支$ git branch [branch-name] # 新建一个分支,并切换到该分支$ git checkout -b [branch] # 新建一个分支,采用现有代码$ git branch [branch][branch or tag ] # 删除本地分支$ git branch -d [branch] # 删除远程分支$ git push origin --delete [branch-name] 远程同步 # 下载远程仓库的所有变动$ git fetch [remote] # 显示所有远程仓库$ git remote -v # 显示某个远程仓库的信息$ git remote show [remote] # 增加一个新的远程仓库,并命名$ git remote add [shortname][url] # 取回远程仓库的变化,并与本地分支合并$ git pull [remote][branch] # 上传本地指定分支到远程仓库$ git push [remote][branch] 查看diff git diff 查看历史提交 git log 查看某个文件的历史 建议在git bucket上查看,或者采用以下指令 # 显示commit历史,以及每次commit发生变更的文件$ git log --stat # 显示某次提交时,某个文件的内容$ git show [commit]:[filename] 回退到历史版本 # 重置暂存区与工作区,与上一次commit保持一致$ git reset --hard # 重置当前分支的HEAD为指定commit,同时重置暂存区和工作区,与指定commit一致$ git reset --hard [commit] # 恢复某个commit的指定文件到暂存区和工作区$ git checkout [commit][file] 假如你想要丢弃你所有的本地改动与提交,可以到服务器上获取最新的版本并将你本地主分支指向到它 git fetch origin git reset --hard origin/master 暂存本地更改 # 暂时将未提交的变化移除,稍后再移入$ git stash $ git stash pop Tag相关 # 列出所有tag$ git tag # 新建一个tag在当前commit$ git tag [tag] # 新建一个tag在指定commit$ git tag [tag][commit] # 删除本地tag$ git tag -d [tag] # 删除远程tag$ git push origin :refs/tags/[tagName] # 查看tag信息$ git show [tag] # 提交指定tag$ git push [remote][tag] # 新建一个分支,指向某个tag$ git checkout -b [branch][tag] 解决冲突 修改冲突文件 提交,主要需要带-i参数 git commit ./gittest/test3.txt -i -m 'merge with b2' git push 分支合并:例将b1合并到master git checkout b1 git pull git checkout master Git pull git merge b1 有冲突的话,按上述方法解决 采用git rebase将分支b1合并到master git checkout master git pull git checkout b1 git rebase(中间解决冲突,git rebase --continue) git checkout master git merge b1 (此时一定没有冲突)
本文档为【git常用指令集锦】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_321635
暂无简介~
格式:doc
大小:17KB
软件:Word
页数:0
分类:互联网
上传时间:2019-09-12
浏览量:14