您现在的位置是:首页 >技术交流 >GIt学习总结网站首页技术交流

GIt学习总结

不爱小白的小孩 2024-06-18 08:04:32
简介GIt学习总结

目录

第一章:介绍

第二章:GIt

1、添加

2、查看状态

3、提交本地库文件版本信息

4、查看本地库

5、返回历史版本(切换版本)

6、分支

7、团队协作

第二章:IDEA使用

8、idea使用git

9、idea绑定github

10、idea绑定gitee码云    


第一章:介绍

        

Git介绍
    Git介绍  分布式版本控制工具

GitHub
    创建远程库
    代码推送 Push
    代码拉取 Pull
    代码克隆 Clone
    SSH免密登录
    Idea集成GitHub

Gitee码云
码云创建远程库
Idea集成Ditee码云


GitLab
局域网
GitLab服务器的搭建部署
Idea集成GitLab
 

第二章:GIt

工作区--git add --暂存区 --git commit --本地库

常用命令

	    git config --global user.name 用户名   (设置用户签名)
		git config --global user.email 邮箱	(设置用户签名)

		git init        			(初始化本地库)
		git status				(查看本地库状态)
		git add  文件名字			(添加到暂存区)
		git commit -m "日志信息" 文件名 (提交到本地库)
		git reflog				(查看历史记录)
		git reset --hard 版本号  		(版本穿梭)

1、添加

    暂存区 
		git add 文件
		删除暂存区文件 
			git rm --cached 文件名字 (删除暂存区 文件并不会删除原来文件)

2、查看状态

	git status (红色为未添加工作区的文件,绿色为添加到工作区的文件)

3、提交本地库文件版本信息

	git commit -m "版本信息" 文件

4、查看本地库

        git reflog
    		或者
		git log

5、返回历史版本(切换版本)

        git reflog  (查看历史版本号)

		git reset --hard 版本号

6、分支

        查看分支
			git branch -v
		创建分支
			git branch 分支名字
		切换分支
			git checkout 分支名字
		分支合并
			git merge 需要合并分支名A	 (A分支内容不会被修改)
		合并冲突 
			git merge 需要合并分支名A	 (A分支内容不会被修改)
			需要手动打开后修改文件 vim 文件
			git add 文件
			git commit -m "信息"  (合并冲突提交时候不用写文件名字)

7、团队协作

        创造别名(远程仓库)
		git remote add 别名 https://github.com/a1052896663/gittest.git
		查看别名
		git remote -v
		
		上传到github(或者其他,只要别名对应链接就可)
			
			git config --global http.sslVerify "false" (解决证书报错)
			git push 仓库的别名  分支名字
		拉取
			git push 远程仓库别名   远程仓库分支名  
		
		克隆
			git clone 地址
			克隆下来后会自动创建远程仓库别名 origin 
			解决( TLS certificate verification has been disabled!)
			git config --global http.sslVerify true (解决证书报错)

第二章:IDEA使用

8、idea使用git

        创建忽略文件
			XX.ignore (前置随意)
		创建:
			vs 创建git仓库--目录文件添加到暂存区--提交目录
		切换版本:
			左下脚git日志--左键签出切换版本
		创建分支:
			可以点击最左下方git切换 ,左边小加号
			或者左键目录文件 git--新分支

9、idea绑定github

        设置里绑定账号
		导航栏vs里提交分享
		
		推送代码
			修改代码后提交目录git--在导航栏vs里点击推送
			(如果远程库的版本比本地新,会推送失败)
		拉取代码
			直接点击最上导航栏目拉取
		克隆代码
			新建--来自版本控制--仓库URL(输入对应的https或者ssh)
			

10、idea绑定gitee码云    

下载gitee插件--登录gitee    

11、多个推送

提交git后 推送
		每次都是分支的最新版本,可以通过不同提交不同分支来版本控制
(推送时候选择对应gitee或者githup)

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。