git工作机制与常用命令

129 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路

1.git工作机制

微信图片_20220427151019.jpg


2.git常用命令

微信图片_20220427160834.jpg

在文件夹中鼠标右键Git-Bash-Here

git init初始化本地库

使用ll命令查看文件
如需查看隐藏文件,要使用ll -a命令
git status查看本地库状态

linux系统中:
正常模式:输入vim 打开进入正常模式,此时yy复制、p粘贴、u撤回、ctrl+r恢复撤回,shift+4到达一行尾部
插入模式:按i进入,按esc退出
命令行模式:按:进入,按wq写入并退出,按q退出不保存,按!强制执行
git add 将文件从工作区添加到暂存区
git rm --cached <file>...删除暂存区文件
将文件提交到本地库:
git commit -m "日志信息" 文件名
git reflog 查看日志信息
git log 查看详细日志
版本穿梭:
git reset --hard 简约的版本号

微信图片_20220427154649.jpg


3.git分支操作

image-20220427161645808.png

分支的操作

命令名称作用
git branch 分支名创建分支
git branch -v查看分支
git checkout 分支名切换分支
git merge 分支名把指定的分支合并到当前分支上

git merge只会修改当前分支的内容,不会修改其他分支

git merge合并冲突时:
一、需要在(master|MERGING)分支上,vim hello.txt完成手动合并。
二、git add hello.txt添加暂存区
三、git commit -m "merge test"
	执行提交(注意:此时使用git commit命令时不能带文件名)

合并完成,分支变回master。

4.git团队协作机制

团队内协作 image-20220427165601946.png 跨团队协作

image-20220427165610712.png