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日常操作详解的主要内容,如果未能解决你的问题,请参考以下文章