git 使用记录
一、版本控制
是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改的历史记录,备份以便恢复以前的版本的软件技术
二、版本控制分类
1.本地版本控制 (自己的电脑上进行版本备份)
2.集中式版本控制 (每次编写代码,必须先从服务器获取最新的代码,服务器崩了就完了)
3.分布式版本控制 (所有的版本都同步到本地的每个用户,每个人都拥有全部代码)
三、git的历史
李纳斯linux之父开发的。
最初git是辅助linux内核开发(社区贡献),来替代BitKeeper
四、配置git
git官网下载
一路下一步
五、启动git
1.Git Bash :unix与linux风格的命令行,使用最多,推荐最多
2.Git CMD :Windows风格的命令行
3.Git GUI :图形界面的Git,不建议初学者使用,尽量先熟悉常用命令
六、基本的linux命令
1.cd :改变目录
2. cd.. :回到上一级目录
3. pwd :显示当前所在的目录路径
4.ls(ll) :都是列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细
5.touch :新建一个文件 ,如 touch index.txt 就会在当前目录下新建一个index.tex文件
6.rm :删除一个文件,rm index.txt 就会把index.txt文件删除
7.mkdir :新建一个目录,就是新建一个文件夹
8. rm -r :删除一个文件夹,rm -r src 删除src目录
9. mv :移动文件,mv index。txt src ,将文件index.txt移动到src文件夹下。(文件夹在同一个目录下)
10. reset :重新初始化终端/清屏
11. clear :清除屏幕信息
12. history :查看历史命令
13. help :帮助
14. exit :退出
15:# 表示注释
七、查看git配置
打开git bash (鼠标右键)
1. 查看所有配置
git config -l
2. 查看系统配置
git config --system --list
3. 查看用户配置
git config --global --list
八、配置个人信息 (必须要)
1. git config --global user.name “jinananchuan” #名称
2. git config --global user.email xxxxxxx.qq.com #邮箱
九、git工作区域
1.Workspace :工作区,就是你平时存放项目代码的地方
2.Index/Stage :暂存区,用于临时存放你的改动,事实上他只是一个文件,保存即将提交的文件列表信息
3. Repository :仓库区(或本地仓库),就是安全存放数据的位置,这里面有你提交到所有版本的数据,其中HEAD指向最新放入的版本
4.Remote :远程仓库 ,托管代码的服务器,可以简单的认为是你的项目组中的一台电脑用于远程数据交换
十、git工作原理
1.本地提交
Working Directory -------------》 Stage(Index) -------------》 History -------------》Remote Directory
git add files git commit git push
2.拉取代码
Remote Directory -------------》 History -------------》 Stage(Index) -------------》 Working Directory
git pull git reset git checkout
十一、git工作流程
1.在工作目录中添加、修改文件 test.txt
2.将需要进行版本管理的文件放入暂存区域 git add
3. 将暂存区域的文件提交到git仓库 git commit
---git管理的文件有三种状态:已修改(modified)、已暂存(staged)、已提交(committed)
十二、git项目搭建
1. 创建本地仓库
git init
2.客隆远仓库
git clone https://gitee.com/jjunisfather/desktop-collector-packaging.git
十三、git文件操作
1. 查看文件状态
git status filename
2. 添加所有文件到暂存区
git add .
3. 提交暂存区中的内容到本地仓库
git commit -m “备注信息”
4. 保存到git远程仓库
git push
十四、忽略指定类型的文件,不提交
十五、添加公钥
十六、gitee远程仓库与本地进行绑定
1.
2.
(本地绑定远程仓库)具体操作注意:
1. 在文件下 新建 git (git init)
2. 在该文件下拉取github上的代码
3.拉取完之后不在该层提交git,在拉取到的代码文件里层创建你的代码,并在这层提交到远程仓库
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性