git常用命令
2016-08-22 本文已影响0人
WillLi
-
git init把当前目录变成git可以管理的仓库 -
git clone<地址> 克隆远程仓库 -
git branch -a查看所有分支 -
git checkout<分支名> 转到某个分支 -
git add <file>把文件添加到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 [当前修改的分支名]合并时默认保留当前子分支修改的内容。
待更新……