这是我参与「第五届青训营 」伴学笔记创作活动的第 13 天 分布式版本控制工具
在Idea中使用Git
场景:本地已经有一个项目,但是并不是git项目,我们需要将这个放到码云的仓库里,和其他开发人员 继续一起协作开发。
gitee创建项目远程仓库
初始化本地仓库
设置远程仓库
提交到本地仓库
对勾可以commit+push
推送到远程仓库
克隆远程仓库到本地
创建分支
切换分支及其他分支相关操作
解决冲突
冲突解决后加入暂存区 提交到本地仓库 推送到远程仓库
IDEA集成GitBash作为Terminal
总结
总结
- 切换分支前先提交本地的修改
- 代码及时提交,提交过了就不会丢
- 如果本地仓库版本与远程仓库不同,则无法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