git常用命令

命令 解释 备注
git status 查看仓库当前状态
git log 查看提交日志
git relog 查看历史命令
git init 初始化仓库
git init –bare 初始化空仓库 与git init相比,初始化的仓库中不含当前文件夹的代码
git add -A 把当前目录下文件添加到暂存区 所有git status能看到的文件
git commit -m "提交信息" 把文件提交到仓库
git diff <fileName> 查看文件的更改
git reset --hard HEAD^ 回退到上一个版本
git reset --hard 123456 回退到版本号为123456的版本
命令 解释 备注
git config --global user.name "name" 设置当前用户名
git config --global user.mail "mail" 设置当前用户email
ssh-keygen -t rsa -C "email" 创建密钥
git remote add <remote name> <ssh> 添加远程仓库
命令 解释 备注
git clone <ssh> 从ssh中clone一份到本地
git checkout dev 创建新的分支
git checkout -b dev 创建新的分支并切换
git branch 查看当前分支
git checkout <branch> 切换到<branch>分支
git merge dev 当前分支与dev分支合并
git branch -d dev 删除分支
git push origin :branch 删除远程分支 通过推空仓库来删除远程仓库
git log --graph --pretty=oneline --abbrev-commit 图形化查看分支合并情况
git merge --no-ff -m"" dev 当前分支与dev分支合并 禁用Fast forward,合并完成后,并不删除分支
git checkout -b dev origin/dev 创建远程的dev分支到本地
git branch --set-upstream dev origin/dev 设置本地dev分支与远程dev分支关联
git tag -a <name> -m"" 建立一个新的标签
git tag -d <name> 删除一个本地标签
git push origin --tags 推送本地全部标签
命令 解释 备注
git push -u <remote name> <branch> 将当前分支推送到远程仓库的<branch>上,并建立关联 建立关联之后,
只需要使用git push 和git pull
例:git push origin local_branch:remote_branch
git pull <远程主机名> <远程分支名>:<本地分支名> 从远程主机拉下相应分支的代码到本地分支
git branch --set-upstream local_branch origin/remote_branch 或者使用-t参数,它默认会在本地建立一个和远程分支名字一样的分支

$ git checkout -t origin/remote_branch
push与pull记忆:1、首先是远程主机名 2、a:b意味着从a到b

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 配置 首先是配置帐号信息 ssh -T git@github.com#登陆github 修改项目中的个人信息 1 ...
    rochuan阅读 4,198评论 1 1
  • 配置 首先是配置帐号信息ssh -T git@github.com # 登陆 github 修改项目中的个人信息 ...
    guanguans阅读 4,106评论 0 3
  • 分布式版本管理工具 git属于分布式 svn集中式 git安装 git初始化一个仓库 其实就是创建了一个.git隐...
    SnowDragonYY阅读 5,395评论 0 0
  • Git Note 提交到版本库 git add . -> git commit -m "msg" git comm...
    Android杨晨阅读 4,145评论 0 1
  • 下面是自己学习使用git的常用的命令,还有些使用过程中碰到问题的解决办法,现整理如下。 git clone 从远程...
    四月不见阅读 1,634评论 0 0

友情链接更多精彩内容