GIT教程

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.查看远程仓库信息

git remote -v

5.删除链接远程仓库

git remote rm origin

3. .gitignore版本控制忽略文件的使用

3.1. 查看日志

git log

2.查看日志信息简略版

git log --oneline

4.分支操作

1.创建仓库 + 创建分支

-b : 表示创建分支

初始化仓库并命名分支
git init -b 分支名称

2.已有仓库,再创建分支

仅创建分支: git branch 分支名
创建并切换到分支: git checkout -b 分支名

3.查看分支

git branch 

4.对分支进行重命名

git branch -m 《旧分支名称》 《新分支名称》

5.分支删除(需谨慎操作)

-d:用于删除已经合并过的分支

-D:强制删除分支(不管是否合并过)

git branch -d 《分支名称》

6.分支的切换

git checkout 《分支名》

7.合并分支

主线分支合并其他分支,

git merge 《被合并的分支名称》

5.一个项目同时添加远程gitee,github仓库

1.添加github

git init -b main
git remote add origin 

6.远端仓库

1.查看项目关联了几个远程仓库

git remote -v

2.查看远程仓库的名字

git remote show 

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.实现本地同步远程仓库

git pull

冲突解决一:能自动合并的冲突

image-20240126103901768

2.解决冲突二:手动解决冲突

image-20240126104709412

8.提交修正

1.对上一次的提交的内容进行修改(简单的修改),但是不想增加提交日志,而是用的上一次提交的记录

覆盖了之前的提交历史

git commit --amend -m "第一次提交的修正"
posted on 2024-05-29 12:23  Steven_YF  阅读(16)  评论(0编辑  收藏  举报