Git版本控制器
0)前言
Git是一款开源的分布式版本控制系统(DVCS)。 其核心在于精确、高效地追踪和管理项目文件(尤其是代码)随时间的变化。与旧式集中式系统不同,Git的分布式特性意味着每位开发者都拥有项目的完整历史仓库副本,包括所有代码和版本记录。这使得开发者可以独立工作,离线提交更改、创建分支、查看历史记录,摆脱了对中央服务器的持续依赖。基础工作流程围绕工作区、暂存区、本地仓库展开:修改文件后,用git add
将特定更改放入暂存区(类似“购物篮”),再通过git commit
将暂存区内容打包成永久性快照提交到本地仓库。通过git push
可将本地提交上传到远程仓库(如GitHub、GitLab、Gitee),实现团队协作和备份;使用git pull
可获取并整合他人的更新。分支是Git的超级力量,允许开发者在不干扰主线(如main
分支)的情况下并行开发新功能或修复错误,并能灵活地通过合并(merge) 或变基(rebase) 将修改最终整合回主线。Git以其强大、灵活、快速和高效的特性,已成为现代软件开发不可或缺的工具。
1)官网下载Git控制器;
https://git-scm.com/downloads/win
2)Git和Github的绑定;
1)获得ssh-key;
ssh- -t rsa -C "Github账号"#根据结果最后的路径去寻找id_rsa.pud文件查看自己的sshkey;
2)Github绑定ssh密钥;
3)测试链接并配置账号邮箱;
ssh -T git@github.com
# 输入yes后回车,返回successfully则为成功
git config --global user.name "zahirbest"
# user.name 和 GitHub 上面一样
git config --global user.email "zahir_ruan@163.com"
# user.email 和 GitHub 上面一样以上步骤完成就可以通过Git向GitHub提交代码了!!
4)使用git工具push命令上传到GitHub;
1)将仓库克隆到本地,方便后面查看与上传;
2)选择存储的地方,右键打开git bash 运行命令;
git clone github复制的命令
3)创建测试文件study test.txt,并push到仓库中去;
4)此路径右建打开git bash;
git add study test.txt
5)为刚刚的文件打一个备注;
git commit -m "studytest"
6)上传刚刚更新的版本并查看GitHub上面是否更新出来;
git push origin main