git用法

Posted feitenglee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git用法相关的知识,希望对你有一定的参考价值。

git大名如雷贯耳,有了解过,但由于没由实践机会,一直闹不明白。在MC5比赛中,用到了一些git的简单用法,遂决定乘胜追击,学会git代码版本管理

总论

网络上关于git的用法,大多很混乱,说的只是一部分。git主要分为本地仓库和远程仓库的用法,远程仓库通常指的是github,本地仓库是建立在个人PC上的文件将,通常用git终端工具进行管理(也有GUI界面的软件,不建议使用)。

本地仓库

常用的功能主要有:

分支

初始化本地仓库: git init
创建分支:git branch

移动

强制移动分支:git branch -f master HEAD~2
合并某几个提交:git cherry-pick 哈希值
调整提交顺序:git rebase -i HEAD ~4
移动HEAD :git checkout HEAD~3(回退到3步以前)

合并

合并到master分支上:git merge master

远程仓库

克隆仓库: git clone
查看远程分支版本信息:git remote -v
拉取远程仓库到本地远程分支origin/master上,但不合并到本地master:git fetch
拉取远程仓库并合并到本地master: git pull
推送到远程分支:git push









以上是关于git用法的主要内容,如果未能解决你的问题,请参考以下文章

git用法

git log -p 的用法

Git 教程 - Git 基本用法

Git用法总结

【Git】rebase 用法小结

git merge用法