代码托管中心 = 远程库
代码托管中心是基于网络服务器的远程代码仓库,一般我们简单称为远程库。
局域网- GitLab
互联网 GitHub(外网) Gitee码云(国内网站)
git常用命令
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wgCH1sLX-1647607201681)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220318145233774.png)]
vim demo.txt 编辑
esc退出编辑模式 :wq保存并退出
git rm –cached demo.txt 删除暂存区文件
git add demo.txt 提交暂存区
cat demo.txt 查看该文件
复制:Ctrl+Insert 粘贴:Shift+Insert
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(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)]
$ 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 连接 克隆代码
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)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(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)]
手动更改
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-av5QydXA-1647607201687)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220318193946947.png)]
一个成熟的程序员在动手改本地代码之前,一定会先检查下远程库跟本地代码的区别!如果本地的代码版本已经落后,切记要先pull 拉取一下远程库的代码,将本地代码更新到最新以后,然后再修改,提交,推送!
仿照github,用法差不多
略,
参考:https://www.bilibili.com/video/BV1vy4y1s7k6?p=41&spm_id_from=pageDriver
仿照github,用法差不多
略,
参考:https://www.bilibili.com/video/BV1vy4y1s7k6?p=41&spm_id_from=pageDriver