Git日常操作详解

Posted

tags:

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


新手引导

git config --global user.name "devin"
git config --global user.email "1241169737@qq.com"
创建 git 仓库:

mkdir test
cd test
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/Jkaolo/test.git
git push -u origin master
已有仓库?

cd existing_git_repo
git remote add origin https://gitee.com/Jkaolo/test.git
git push -u origin master

常见案例

  • 一个任务没有完成需要切换到另一个分支
git stash save "某某功能未完成"
# 切换分支
# 完成功能
# 切换回来
git stash pop
  • 只想合并别人的某次提交
git cherry-pick <commitHash>

常见命令详解

  • git rollback

从暂存区删除

  • git revert

undo commit 当前的提交状态返回
revert commit 该提交回退 会产生一次记录
reset current branch to here 回退当前之后的所有提交
compara local 提交后的本地的进行比较

  • git rebase master

合并成一个分支没有提交记录

细节

  • 代码提交颜色

绿色,已经加入控制暂未提交

红色,未加入版本控制

蓝色,加入,已提交,有改动

白色,加入,已提交,无改动

灰色:版本控制已忽略文件。

黄色代表HEAD,

绿色表示的是你本地分支,

紫色是远程分支,

如果你看到一个标志是黄绿蓝, 表示

当前HEAD和你远程还有你本地,都有这个分支.黄色只是表示HEAD的位置,没其它含意

如果你看到一个提交只有紫色分支,表示你本地没有这个分支.

如果你看到一个是紫色和绿色,表示这个提交是远程分支并且你本地也有这个分支.

如果你看到一个提交只有绿色,表示这只是你本地的分支提交.


以上是关于Git日常操作详解的主要内容,如果未能解决你的问题,请参考以下文章

git checkout 命令详解

GIT07_Fetchrebase命令详解日常开发步骤

GIT07_fetchrebase命令详解日常开发步骤

git工具的日常操作使用

git日常操作命令

应用工具