前言

本文主要记录工作学习中用到的Git常用操作。

教程思路:

2018/4/7 星期六 下午 9:06:06 1. git中常用命令;

  1. git init :初始化 git 仓库。

  2. git status :查看你当前 git 仓库的一些状态。

  3. git add :先把改动添加到一个「暂存区」,你可以理解成是一个缓存区域,临时保存你的改动。

  4. git commit :是最后真正的提交,例:commit 是提交的意思,-m 代表是提交信息,相当于备注。

    1
    2
    git commit -m 'first commit'
    git commit -a -m 'added new benchmarks' #省略添加到缓存区的操作
  5. git log : 查看所有产生的 commit 记录。

  6. git branch :查看下当前分支情况;git branch a 新建分支a;git checkout a 切换到分支a;git checkout -b a新建一个a分支,并且自动切换到a分支。

  7. git merge :合并分支;合并分支的步骤:第一步是切换到 master 分支,如果你已经在了就不用切换了,第二步执行 git merge a ,意思就是把a分支的代码合并过来;

  8. git branch -d:删除分支;git branch -d a 就可以把a分支删除了。

  9. git branch -D :强制删除分支。

  10. git tag:查看历史 tag 记录;

  11. git pull origin master:意思就是把远程最新的代码更新到本地。

  12. git push origin master:意思就是把本地代码推到远程 master 分支。

  13. git clone:把项目 clone 到了本地。

  14. 提交代码之前先要设置下自己的用户名与邮箱,这些信息会出现在所有的 commit 记录里,执行以下代码就可以设置:

1
2
git config —global user.name "TerryTian"
git config —global user.email "tianqing12989@gmail.com"
  1. git lg:先配置:
1
git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative"
  1. 开启给 Git 着色:git config –global color.ui true
  2. 设置显示中文文件名: git config –global core.quotepath false
  3. checkout:git checkout develop:切换到 develop 分支;git checkout v1.0:切换tag.