【Linux基础课】5.1 git

图片在word文档里

第一阶段(本地操作)

工作区,暂存区,版本库,head指针概念

设置全局信息(git config --global xxx),存储在.gitconfig文件中

将文件夹变成仓库(git init),仓库信息放到.git文件夹里

提交第一个版本(git add xxx, git commit -m “xxx”),查看状态(git status)

比较当前文件与暂存区的区别(git diff xxx)

不希望管理这个文件(git rm –cached xxx)

管理它,从暂存区里拿出来(git restore –staged xxx)

查看历史版本(git log),一行查看(git log --pretty=oneline)

回滚历史版本(git reset –hard HEAD^)

配合命令查看所有版本(git reflog)管理历史版本

撤销工作区的修改,回滚到暂存区(git restore xxx)

只将部分文件持久化(git add xxx, git commit -m “xxx”)

删除也可以回滚(git add, git commit)

Git和github不同,管理文件本地就可以,github只是托管代码的云端

第二阶段(创建云端项目)

Acgit 创建项目(项目名对应文件夹名)

添加公钥(在.ssh文件下的is_ras.pub文件下,cat查看复制)

将本地与云端仓库对映起来

推送文件夹(git push),当前分支叫master,云端叫origin

下载云端文件(git clone)

第三阶段(多分支)

创建分支(git checkout -b xxx)和查看所有分支(git branch),*表示当前在哪个分支

切换分支(git checkout xxx)

合并分支(git merge xxx)和删除分支(git branch -d xxx)

处理多分支冲突(手动修改)

记得将本地分支提交到云端(git push)

多分支提交到云端(没有则创建先)

删除云端分支(git push -d origin xxx)

拉取云端分支(先对应,后拉取)

合并分支(git merge xxx),删除(git branch -d xxx, git push -d origin xxx),同步到云端(git push)

第四阶段:多人开发

创建分支

项目下载下来,对应创建分支

拉取下来(git pull)

云端实现合并分支

删除仓库

本地直接删

云端仓库

自己开发(4个命令)

Y总讲义

https://www.acwing.com/file_system/file/content/whole/index/content/2932078/

猜你喜欢

转载自blog.csdn.net/weixin_43154149/article/details/120659705