常用git命令

git

git config --global user.name 你的英文名
git config --global user.email 你的邮箱
git config --global push.default matching
git config --global core.quotepath false
git config --global core.editor "vim"
  • git init 初始化本地仓库

  • git status 查看git状态

  • 命名全局用户名和邮箱地址

    git config --global user.name "yonghuming"
    git config --global user.email youxiang@xxx.com
  • git config --list 查看所有设置

  • git add 文件名 将文件添加到暂存区

    git add index.html
    git add . //把当前目录下所有变动加到暂存区
  • git commit -m "信息" 将你add过的内容正式提交到本地仓库

    git commit index.html -m "添加index.html"
    git commit . -m "添加了几个文件"
  • git log 查看变更历史

  • git clone 下载仓库

    git clone git@github.com:xxxx
  • git pull 拉取最新版本到本地

  • git push 向远程仓库推送代码

  • git rm --cached 文件名 将暂存区文件删除

  • git checkout --文件名 用暂存区文件覆盖工作目录中的文件

  • git reset --hard commitID 回滚到本地仓库中特定版本并覆盖暂存区和工作目录

  • git remote add origin git@github.com:xxxxxxx.git 将本地仓库与远程仓库关联
  • git remote set-url origin git@github.com:xxxxx.git 上一步手抖了,可以用这个命令来挽回
  • git branch 新建分支
  • git merge 合并分支
  • git stash 通灵术
  • git stash pop 反转通灵术
  • git revert 后悔了
  • git reset 另一种后悔了
  • git diff 查看详细变化

命令行技巧

  • ~/.bashrc

    1. 首先 touch ~/.bashrc 创建一下这个文件

    2. start ~/.bashrc 选用编辑器编辑这个文件,内容为 echo 'Hi'

      你也可以用命令行编辑文件 echo "echo 'hi'" >> ~/.bashrc

    3. 关闭退出 Git Bash,然后打开 Git Bash,是不是看到了 Hi,这说明每次进入 Git Bash,就会优先运行 ~/.bashrc 里面的命令

    4. 可以用~/.bashrc 在进入 Git Bash 前执行任何命令,十分方便。

  • alias

    1. 在 ~/.bashrc 里新增一行 alias f=”echo ‘frank is awesome’”,等于号两边不能有空格
    2. 运行 source ~/.bashrc,作用是执行 ~/.bashrc
    3. 运行 f,就会看到 frank is awesome
    4. 也就是说,现在 f 就是 echo ‘frank is awesome’ 的缩写了,利用这个技巧,可以把很多常见的命令缩写一下

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!

HTML常用标签 上一篇
Hexo搭建博客 下一篇