美文网首页
Git command

Git command

作者: 詹徐照 | 来源:发表于2017-09-07 11:02 被阅读16次

版本切换

  • 切换到某次提交的版本 git reset --hard commit_id

查看日志

  • 查看日志 git log --pretty=oneline
  • 查看日志,可以看到head之后的日志git reflog

commit

  • 追加提交 git commit --amend --no-edit

分支管理

  • 新建分支 git branch <branchname>
  • 切换分支 git checkout <branchname>
  • 新建并切换到新的分支 git checkout -b <branchname>
  • 下载远程分支到本地 git fetch + git checkout <branchname>
  • 删除分支 git branch -d <branchname>
  • 删除远程分支 git push origin --delete <branchname>
  • 修改分支名 git branch -m <old_branch_name> <new_branch_name>如果你在当前分支,可以省略掉<old_branch_name>
  • 修改远程分支名 git push origin :<old_branch_name> <new_branch_name>
  • 隐藏当前修改git stash
  • 回复隐藏的修改git stash pop
  • 合并分支 git merge <branch name>
  • 合并某一次提交 git cherry-pick <commit id>

tag

  • 新建一个标签 git tag <tagname> [<commit>]
  • 查看所有标签 git tag
  • 推送一个本地标签 git push origin <tagname>
  • 推送全部未推送过的本地标签 git push origin --tags
  • 删除一个本地标签 git tag -d <tagname>
  • 删除一个远程标签 git push origin :refs/tags/<tagname>

配置命令别名

git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.st status
git config --global alias.cm commit

切换远程仓库

git remote -v
git remote rm origin
git remote add origin http://xxxxxxx

.ignore 配置

https://github.com/github/gitignore
https://github.com/github/gitignore/blob/master/Android.gitignore

.ignore文件更新后没生效的处理方案

git rm -r --cached .
git add .
git commit -m ".gitignore is now working"

https://stackoverflow.com/questions/1139762/ignore-files-that-have-already-been-committed-to-a-git-repository

相关文章

  • git 命令大全

    git help command # 显示command的helpgit show # 显示某次提交的内容 git...

  • Git Basic

    A simple command-line tutorial: Git global settings: git ...

  • 执行git pull时报错command 'git pu

    执行git pull时报错Exit status of command 'git pull && git fetc...

  • 新项目关联远程git仓库

    Command line instructions 1. Git global setup git config ...

  • Git常用命令&git merge心得

    Command line instructions Git global setup git config --g...

  • git command

    clone push pull if local version have changed, commit hav...

  • git command

    git提交和上传步骤 1. 初始化本地git仓库在本地项目根目录下,git init该命令在目录下生成.git文件...

  • git command

    git diff HEAD git status 命令git checkout -- readme.txt意思就是...

  • Git command

    版本切换 切换到某次提交的版本 git reset --hard commit_id 查看日志 查看日志 gi...

  • Git Command

    git init git remote add origin xxxxxxx@xxxx.git git pull ...

网友评论

      本文标题:Git command

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