git常用命令

  • git init 把当前目录变成git可以管理的仓库
  • git clone <地址> 克隆远程仓库
  • git branch -a 查看所有分支
  • git checkout <分支名> 转到某个分支
  • git add 把文件添加到git仓库
  • git add . 一次性添加所有已修改文件
  • git commit -m 'message' 把文件提交到git仓库,message为提交的说明
  • git status 查看仓库的状态
  • git fetch 从远处获取
  • git merge 合并文件
  • git pull 从远程拉取
  • git push 将文件推送至远程仓库
  • git diff 查看修改的内容
  • git log 查看提交历史
  • git reset --hard HEAD^ 版本回退
    上一个版本就是HEAD,上上一个版本就是HEAD,当然往上100个版本写100个比较容易数不过来,所以写成HEAD~100。
  • git reset --hard <版本号> 回到指定的版本
  • git checkout * --ours/theirs 合并后,有冲突时,所有冲突文件保留主分支内容(ours),或者子分支内容(theirs)。*代表所有发生冲突的文件,可在此处写路径,针对单个或多个文件修改。
  • git merge -Xtheirs [当前修改的分支名] 合并时默认保留当前子分支修改的内容。

待更新……

你可能感兴趣的:(git常用命令)