git配置以及常用命令

Linux 203℃ 0评论

配置别名

当然还有别的命令可以简写,很多人都用co表示checkout,ci表示commit,br表示branch:

- $ git config --global alias.co checkout
    - $ git config --global alias.ci commit
    - $ git config --global alias.br branch

以后提交就可以简写成:

- $ git ci -m "bala bala bala..."

配置用户和邮箱

- git config --global core.editor vim
    - git config --global user.name ******
    - git config --global user.email ******@**.com

常用命令

  • git add <file> # 将工作文件修改提交到本地暂存区
  • git add . # 将所有修改过的工作文件提交暂存区
  • git rm <file> # 从版本库中删除文件
  • git pull # 抓取远程仓库所有分支更新并合并到本地
  • git push # push所有分支
  • git push origin master # 将本地主分支推到远程主分支
  • git merge <branch> # 将branch分支合并到当前分支
  • git br -d <branch> # 删除某个分支
  • git br -D <branch> # 强制删除某个分支 (未被合并的分支被删除的时候需要强制)
  • git config --global core.quotepath false git中文文件名显示乱码
  • git config core.filemode false git中可以加入忽略文件权限的配置
  • git br <new_branch> # 创建新的分支
    以上命令为简写。。。。。。

查看文件diff

  • git diff <file> # 比较当前文件和暂存区文件差异 git diff
  • git diff <id1><id1><id2> # 比较两次提交之间的差异

查看提交记录

  • git log # 查看提交记录
  • git log <file> # 查看该文件每次提交记录

Git暂存管理

  • git stash # 暂存
  • git stash list # 列所有stash
  • git stash apply # 恢复暂存的内容
  • git stash drop # 删除暂存区

转载请注明:码农宅 » git配置以及常用命令

喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 吧v
    admin2018-04-08 12:35 回复
  2. 的所发生的
    admin2017-10-19 20:36 回复