git集中版本开发工具的使用

git集中版本开发工具

代码托管中心 = 远程库

代码托管中心是基于网络服务器的远程代码仓库,一般我们简单称为远程库。

局域网- GitLab

互联网 GitHub(外网) Gitee码云(国内网站)

git常用命令

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wgCH1sLX-1647607201681)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220318145233774.png)]

vim

vim demo.txt 编辑

esc退出编辑模式 :wq保存并退出

git rm --cached demo.txt 删除暂存区文件

git add demo.txt 提交暂存区

cat demo.txt 查看该文件

复制:Ctrl+Insert 粘贴:Shift+Insert

git分支

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wYBzE9Ju-1647607201683)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220318153823508.png)]

git branch -v 查看分支结构

git branch hot-fix 新 建分支

git checkout hot-fix 切换分支

git merge hot-fix 合并分支

合并冲突时,需要自己来解决,最后提交时,不要加上文件名

团队协作

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JwD5ZdSC-1647607201684)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220318161331584.png)]

请一个非团队里面的人来协作。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KXo4Ly6d-1647607201685)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220318161938796.png)]

Github远程仓库

$ git remote add demo https://github.com/SigumdFreud/Demo.git 创建别名 demo

git remote -v 查看别名的状态

git push demo master 向Github推送代码

git pull demo master 向Github拉取代码

git clone 连接 克隆代码

idea集成git

1,配置git忽略文件

1,创建xxxx.ignore文件放在用户里面

# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

hs_err_pid*

.classpath
.project
.settings
target
.idea
*.iml

在git.gitconfig里配置一下

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YcI0MWaq-1647607201685)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220318183902724.png)]

idea里配置一下

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IllJLgnv-1647607201685)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220318184512687.png)]

然后,新版IDEA在VCS下直接就有Create Git Repository了,点它就行。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KJWkHsNn-1647607201686)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220318185547706.png)]

创建分支

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MMEOr8ml-1647607201686)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220318190544223.png)]

合并分支

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9aNk56R8-1647607201687)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220318190846142.png)]

代码冲突分支

手动更改

idea里pull和push的操作

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-av5QydXA-1647607201687)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220318193946947.png)]

一个成熟的程序员在动手改本地代码之前,一定会先检查下远程库跟本地代码的区别!如果本地的代码版本已经落后,切记要先pull 拉取一下远程库的代码,将本地代码更新到最新以后,然后再修改,提交,推送!

国内代码托管中心Gitee

仿照github,用法差不多

自建代码托管中心Gitlab

略,

参考:https://www.bilibili.com/video/BV1vy4y1s7k6?p=41&spm_id_from=pageDriver

国内代码托管中心Gitee

仿照github,用法差不多

自建代码托管中心Gitlab

略,

参考:https://www.bilibili.com/video/BV1vy4y1s7k6?p=41&spm_id_from=pageDriver

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值