Git笔记(6) | 青训营笔记

56 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 13 天 分布式版本控制工具

在Idea中使用Git

场景:本地已经有一个项目,但是并不是git项目,我们需要将这个放到码云的仓库里,和其他开发人员 继续一起协作开发。

gitee创建项目远程仓库

初始化本地仓库

image-20230131173549575

设置远程仓库

image-20230131173617630

提交到本地仓库

image-20230131173657433

对勾可以commit+push

推送到远程仓库

image-20230131173723294

克隆远程仓库到本地

image-20230131173807530

创建分支

image-20230131173833511

切换分支及其他分支相关操作

image-20230131173855077

解决冲突

image-20230131173921199

冲突解决后加入暂存区 提交到本地仓库 推送到远程仓库

IDEA集成GitBash作为Terminal

image-20230131174115671

总结

image-20230131174320651

image-20230131174346847

总结

  1. 切换分支前先提交本地的修改
  2. 代码及时提交,提交过了就不会丢
  3. 如果本地仓库版本与远程仓库不同,则无法push,必须先pull,解决完冲突才可以push
1. git init 初始化仓库
​
2. git status 查看的修改的状态(暂存区、工作区)
​
3. git add .
​
4. git commit -m '注释内容'
​
5. git-log
​
6. git reset
​
7. git branch 查看本地分支
​
8. git branch 分支名   创建本地分支
​
9. git checkout 分支名   切换分支
​
10. git checkout -b 分支名  创建并切换
​
11. git merge 分支名称  合并分支
​
12. git branch -d 分支名称     删除分支时,需要做各种检查
​
13. git remote add <远端名称> <仓库路径>    添加远程仓库
​
    git remote add origin git@gitee.com:czbk_zhang_meng/git_test.git  
​
14. git remote  查看远程仓库
​
15. git push [-f] [--set-upstream] 远端名称 [本地分支名:远端分支名]  推送到远程仓库 github是mian
​
    git push --set-upstream origin master:main
​
16. git branch -vv  本地分支与远程分支的关联关系
​
17. git clone <仓库路径> [本地目录]   远程仓库克隆  本地目录可以省略,会自动生成一个目录
​
18. git fetch [remote name] [branch name] 抓取
​
19. git pull [remote name] [branch name] 拉取  等同于fetch+merge
​