git学习-git分支-码云学习

发布时间:2023年12月22日

版本控制

image.png

解决方案

本地版本控制
集中版本控制:svn

image.png

分布式版本控制:git

image.png

git和svn的区别

image.png

git的历史

git学习.png

安装git及环境配置

官网直接下载:https://git-scm.com/
无脑安装即可
image.png
image.png

基本的Linux命令

image.png

Git环境配置

查看配置:git config -l
查看不同级别的配置文件:
查看系统的config:

git config --system --list
查看当前用户(global)配置
git config --global --list

设置用户名与邮箱(用户标识,必要)
git config --global user.name “xiaojie”
git config --global user.email “1913284695@qq.com”
然后就会在系统盘下产生一个文件.gitconfig

  • C:\Users\hnjy.gitconfig 这个文件是设置用户名与邮箱的

image.png

git基本理论

image.png
image.png
image.png

git基本工作流程

image.png
image.png

Git项目搭建

  • 创建工作目录与常用指令

image.png

  • 本地仓库搭建

image.png

  • 克隆远程仓库

image.png

git文件操作

  • 文件4种状态

image.png

  • 查看文件状态

image.png

  • 忽略文件

image.png

# Compiled class file
*.class
 
.idea/
*.iml
target/
 
# Log file
*.log
 
# BlueJ files
*.ctxt
 
# Mobile Tools for Java (J2ME)
.mtj.tmp/
 
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
 
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

使用码云

image.png
image.png

idea集成Git

image.png
备注:可以先去远程仓库克隆一个空的项目,然后用idea直接打开操作就行了。
也可以单独idea新建一个项目后,把远程仓库克隆下来的里面的所有文件和.git文件夹一起拷贝到自己的项目文件夹中即可
解决在idea中配置.gitignore不生效的问题
https://blog.csdn.net/weixin_48958956/article/details/128062936
#清除当前项目的缓冲 git rm -r --cached .

git分支

git分支.png
image.png
image.png
从远程仓库的指定分支克隆

格式:git clone -b <分支名>

将本地分支和远程分支绑定

  • 本地创建了分支并写了新代码
git push --set-upstream origin master
  • 本地没创建分支,远程创建了分支,拉取并关联
git pull origin auth:auth

主分支同步到子分支
在子分支上运行 git merge master 就会将主分支的代码同步到子分支上。

文章来源:https://blog.csdn.net/qq_32079585/article/details/135144281
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。