git 常用命令

  • 创建 git 库

    git init
    
  • 添加文件

    git add --all
    
  • 提交文件

    git commit -am "message"
    
  • 获取远程库

    git clone https://a.com/b.git
    
  • 从远程更新分支

    git pull
    
  • 向远程推送更新

    git push
    
  • 查看分支信息

    git branch -av
    
  • 创建分支,对应到远程分支

    git branch origin/v2.1
    git branch v2.1 remotes/origin/v2.1
    
  • 创建并切换到分支

    git checkout -b v2.1
    
  • 创建并切换到远程分支

    git checkout -t origin/v2.1
    
  • 查看当前状态

    git status
    
  • 清除本地修改

    git reset --hard
    
  • 修改远程仓库地址

    git remote set-url origin https://a.com/b.git
    
  • 将目录从 repo 中删除

    git rm --cached -r mydir
    
  • linux 下忽略文件权限修改

    git config --global core.fileMode false