Git操作随笔

Git操作

  • 查看分支
  1. 查看所有分支
    git branch --all
  2. 查看已经检出的分支
    git branch
  3. 切换到相应分支
    git checkout 'branchName'
  • 创建分支
    git branch 'branchName'

  • 删除分支
    git branch -d 'branchName'

  • 查看用户名和邮箱地址
    git config user.name
    git config user.email

  • 修改用户名和邮箱地址
    git config --global user.name "username"
    git config --global user.email "email"
    –global 会设置成全局的。 单个设置,可以cd 文件夹,然后git config user.name “username”

  • 查看状态
    git status

  • 将改动的文件放到暂存区,跟踪新文件
    git add ./git add <file>

  • 将暂存区的文件放回工作区(所有或某个文件)
    git reset HEAD [<file>]

  • 丢弃工作区未暂存的内容(删除所有或某个文件)
    git checkout -- ./<file>

  • 提交修改至分支
    git commit [file1] [file2] ... -m [message]
    git commit -m <file> ==>提交修改到分支
    git commit -a <file> ==>可以省略git add 提交缓存的流程,直接对其进行提交

  • 推送
    git push/git push origin master ==>将分支修改推送到远程

  • 修改上一次的提交信息
    git commit --amend
    Git操作随笔

    Git操作随笔

  • 查看log
    git log/git log -2 ==>查看commit记录
    git log --oneline ==> 查看历史记录的简洁版

Git操作随笔

  • 查看commitID 的修改内容
    git show <commintId>

  • 获取最新的commit id (短的)
    git rev-parse --short HEAD/<branch>

  • 查看更改的内容
    git show <commitId> [<fiie>]
    Git操作随笔

  • 对比工作区和暂存区
    git diff ==>查看未暂存文件修改的地方
    git diff --cached==>查看暂存的修改
    git diff <commitid> ==>查看不同

  • 回退

  1. 回退到某个版本:
    git reset --hard 提交的ID

  2. 回退到上个版本:
    git reset --hard HEAD^
    使用^符号:只能后退,几个代表后退几步,移动的是当前指针HEAD的位置

  3. 后退指定步数:
    git reset --hard HEAD~3
    使用~符号:只能后退,后退的步数可以指定,比使用^更便捷

上一篇:pymysql中不同插入操作性能比较


下一篇:Git常用命令汇总二