0
点赞
收藏
分享

微信扫一扫

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

yeamy 2022-03-18 阅读 73
javagit

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

举报

相关推荐

0 条评论