【git】图解git常用操作

0.命令概览

git status   #查看状态,如果对git不熟悉,建议经常敲这命令
git add . #添加到仓库(针对新增加的文件)
git commit -s -a -m "注释必填"  # 提交到本地仓库
git fetch 远程库名 远程分支:本地分支  # 从远程仓库拉去远程分支到新建的本地分支
git checkout 本地分支
git merge 分支名
git push [分支名 不填默认当前分支] [远程库名如origin]  #提交到远程服务器
git rebase #

git log #提交历史 提交点信息
git show # 查看本次提交的修改

1.commit 提交

右边展示了一个(小型)Git 代码库。当前分支master上有两个提交记录 —— 初始提交 C0 和其后可能包含某些有用修改的提交 C1

当你做了一些修改,并通过以下命令再次提交后,就会有一个新的提交记录C2,如有图每个分支上的每个节点都是一个提交。

git add .
git commit -m 'C2'

2.branch 分支

Git 的分支也非常轻量。它们只是简单地指向某个提交纪录,建立多个分支不会造成储存或内存上的开销。

通过以下命令可以建立新的分支,通过图像可以看出,它只是建立了一个指针newImage,指向了当前分支master指向的C1提交记录。

git branch newimage

在此基础上再次修改提交,就会如右边的图所示,newImage分支还是指向C1提交,而当前分支指向新的分支

2.1 checkout

git checkout newImage
git commit 

发布了118 篇原创文章 · 获赞 107 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/sarafina527/article/details/104647396