ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

【Linux基础课】5.1 git

2021-10-08 21:04:57  阅读:120  来源: 互联网

标签:5.1 git 创建 xxx Linux push 云端 分支


文章目录

图片在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/

标签:5.1,git,创建,xxx,Linux,push,云端,分支
来源: https://blog.csdn.net/weixin_43154149/article/details/120659705

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有