1.远程仓库作为主角
在本地进行克隆,仓库项目
| 克隆远程仓库项目: git clone git@gitee.com:ymctx/admin_test.git |
| 在本地修改后提交到远程仓库:git push |
| |
2.远程关联
![image-20240125140309626]()
1.创建本地库并完成初始提交
| git init |
| git add . |
| git commit -m "first commit" |
2.添加远程仓库
| git remote add origin git@gitee.com:ymctx/admin_test4.git |
3.推送远程仓库(前提是仓库里是空白的)
-u :上传并合并到远程分支
| git push -u origin master |
4.查看远程仓库信息
5.删除链接远程仓库
3. .gitignore版本控制忽略文件的使用
3.1. 查看日志
2.查看日志信息简略版
4.分支操作
1.创建仓库 + 创建分支
-b : 表示创建分支
初始化仓库并命名分支
2.已有仓库,再创建分支
| 仅创建分支: git branch 分支名 |
| 创建并切换到分支: git checkout -b 分支名 |
3.查看分支
4.对分支进行重命名
| git branch -m 《旧分支名称》 《新分支名称》 |
5.分支删除(需谨慎操作)
-d:用于删除已经合并过的分支
-D:强制删除分支(不管是否合并过)
6.分支的切换
7.合并分支
主线分支合并其他分支,
5.一个项目同时添加远程gitee,github仓库
1.添加github
| git init -b main |
| git remote add origin |
6.远端仓库
1.查看项目关联了几个远程仓库
2.查看远程仓库的名字
3.远程仓库重命名
| git remote rename 《原始名称》 《新的命名》 |
4.删除关联远程仓库
| git remote remove 《远程仓库名字》 |
5.添加关联远程仓库
| git remote add origin git@gitee.com:ymctx/admin_test4.git |
6.上传并合并到远端分支
注意:远端仓库必须是空白的
-u :上传并合并到远程分支
| git push -u origin "master" |
7.提交冲突
1.原因
提交者的版本库 < (小于) 远程库
2.实现本地同步远程仓库
冲突解决一:能自动合并的冲突
![image-20240126103901768]()
2.解决冲突二:手动解决冲突
![image-20240126104709412]()
8.提交修正
1.对上一次的提交的内容进行修改(简单的修改),但是不想增加提交日志,而是用的上一次提交的记录
覆盖了之前的提交历史
| git commit --amend -m "第一次提交的修正" |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)