美文网首页
git常用指令集

git常用指令集

作者: 浪淘沙008 | 来源:发表于2022-04-06 22:35 被阅读0次

安装

mac下安装方式有:

  • 安装Xcode Command Line Tools;
  • 在git官网下载git客户端;
  • 执行brew install git;

配置

  • git config —global user.name '名称'
  • git config —global user.email '邮箱'
  • git config —global core.editor 'vim'

使用

  • git init 初始化git仓库
  • git status 查看当前状态下文件提交状态
  • git add ./文件名 创建提交快照
  • git commit -m "注释" 将快照提交到本地git仓库
  • git commit --amend 补充提交,当发现最后一次提交不完整时可以通过该方式进行补充提交,其会将代码合到当前最后一次提交记录上
  • git reset --soft **** 将某次提交到本地的快照撤回但不删除本地的修改,****为提交id
  • git reset --hard **** 将某次提交到本地的快照撤回且删除本地的修改,****为提交id
  • git log 查看提交记录
  • git remote add origin https:... 将github分配的项目地址添加到项目的“远程来源”,并且把这个来源命名成origin
  • git push -u origin master 把本地项目推送到github

分支

  • git branch test 创建一个名为test的分支
  • git checkout test 切换到test分支上
  • git checkout -b test 创建并切换到test分支上(将上面两步合并执行)
  • git merge test 在master分支上时将test分支上的代码合并到master上
  • git branch -d test 删除test分支
  • git merge --abort 取消合并
  • git stash 将当前代码缓存
  • git stash list 查看之前所有的“缓存”
  • git stash apply stash{0} 将id为stash{0}的缓存恢复,其中stash{0}是可选的,如果不设置则会将最新的一次stash把“缓存”的代码恢复
  • git stash pop stash{0} / git stash drop stash{0} 将暂存清除
  • git stash pop 将暂存的内容恢复到当前分支上
  • git stash branch test 用暂存的内容创建并切换到test分支上
  • git merge test 将merge分支合并到当前分支上
  • git log --oneline --graph 查看提交日志
  • git cherry-pick <C commit-id> <D commit-id> 遴选功能,即将其它分支上第C、D两次提交的代码合并到当前分支上

相关文章

网友评论

      本文标题:git常用指令集

      本文链接:https://www.haomeiwen.com/subject/hmwdsrtx.html