Git常用命令以及使用IDEA集成Gitee

目录

一、设置用户签名

二、初始化本地库

三、查看本地库状态

四、添加文件到暂存区

五、提交本地库

六、修改文件

七、版本穿梭

八、Git分支

九、分支的操作

9.1、查看分支

9.2、创建分支

9.3、切换分支

9.4、合并分支

十、团队协作

十一、Idea集成Git

11.1、配置git忽略文件

11.2、Idea配置git

11.3、版本切换

11.4、创建分支

11.5、合并分支

十二、Idea集成Gitee

12.1、创建Gitee远程库

12.2、idea安装gitee插件

12.3、推送本地代码到远程库

12.4、在Gitee修改代码,本地拉取


一、设置用户签名

git config --global user.name 用户名
git config --global user.email 邮箱

安装好git之后,只需要设置一次就可以了,必须要设置的 ,如果没设置,后续提交代码git会报错的

 

二、初始化本地库

git init

通俗来说,你要用git管理你的目录,首先你要让git获取你这个项目的管理权

随便创一个目录,进入cmd,进行初始化操作:

这个.git文件夹是默认隐藏的,选择查看隐藏文件夹就行

通过命令,也可以查看隐藏文件:

ll -a

三、查看本地库状态

git status

创建一个txt文件测试一下:

再次查看本地库的状态:

四、添加文件到暂存区

git add hello.txt

这里显示警告是因为:git默认帮你转换了行末换行符

继续查看本地库状态

这个时候再次查看状态,就是发现和上面一样了,显示未添加到暂存区,再次添加即可

五、提交本地库

将暂存区的文件提交到本地库,形成自己的历史版本

git commit -m "日志信息" 文件名

再次查看本地库状态

5.1、查看版本信息

git reflog

#查看详细日志
git log 

六、修改文件

我们模拟一下,修改一下hello.txt文件

然后查看本地库状态

后续一次添加到暂存区,并提交到本地库

查看版本信息,就会发现有两个版本了

七、版本穿梭

git reset --hard 版本号

八、Git分支

什么是分支呐?

分支的好处

九、分支的操作

9.1、查看分支

git branch -v

9.2、创建分支

git branch 分支名

9.3、切换分支

git checkout 分支名

 

在hot-fix分支上进行hello.txt文件的修改,将第一行1111改为22222

当再次切换回master分支,发现第一行不是22222了

9.4、合并分支

git merge 分支名

将目标分支合并到当前分支上(正常合并

冲突合并(代码冲突)

情景模拟:

先在master分支上修改,最后一行数据为3

切换到hot-fix分支下,将倒数第二行改为4

切换到master分支,将hot-fix分支合并到master分支上

也可以看一下本地状态,其实都是一样的

这时候就需要手动合并代码了,手动打开文件,已经标识好了这时候

把想要的部分留下,没用的部分删掉即可

保存之后查看本地库状态,进行提交(不要写文件名),就会发现已经合并成功,在即查看,是没有问题的

但是你切换回hot-fix分支,会发现hot-fix分支是没有合并的,所以只会修改当前分支,不会合并传过来的分支

十、团队协作

团队内协作:

跨团队协作:

十一、Idea集成Git

11.1、配置git忽略文件

比如只想提交代码和pom文件,.idea文件和target文件等等的不需要,在和gitconfig同目录下创建一个git.ignore文件

git.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

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

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

保存即可,在.gitconfig文件进行配置

11.2、Idea配置git

配置git

创建一个maven项目

如果有.gitignore文件删除,没有就不用管

创建git仓库

发现文件变红,就说明成功,(红色是因为文件还没有加载到暂存区,需要add一下)

然后提交到本地库

11.3、版本切换

三次测试提交

黄色标签指的是当前的版本号,绿色指的是当前分支

直接右键,进行版本切换

11.4、创建分支

右键项目

切换分支

11.5、合并分支

正常合并

切换到hot-fix分支,修改内容为

然后提交

切换到master分支,就会使三行代码

合并hot-fix到master

合并成功

代码冲突(非正常合并)

切换到hot-fix进行修改

切换到master分支上进行修改

合并的时候,就会产生冲突,需要手动合并,点击merge

就会有这个选项

全部选过来之后就没有冲突了,就可以提交了,点击apply

十二、Idea集成Gitee

12.1、创建Gitee远程库

注意:我选择初始化readme文件,push的时候,报错,不选择,就没有问题

12.2、idea安装gitee插件

登录gitee

12.3、推送本地代码到远程库

12.4、在Gitee修改代码,本地拉取

  • 16
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python Git常用命令大全: Git是现代化的版本控制系统,常被用于软件开发,协作和管理。它允许在开发过程中创建和管理不同的版本,跟踪文件的更改,以及支持团队合作。Python则是一种广泛应用于开发Web应用程序以及数据科学和人工智能领域的高级编程语言。在使用Git时,Python的代码可以与Git进行集成。这里是Python Git常用命令的大全: 1. git init:初始化一个新的 Git 仓库。 2. git clone:从现有的 Git 仓库克隆项目,可以是本地仓库或远端仓库。 3. git add:将文件添加到 Git 仓库中。git add . 可以添加所有更改。 4. git commit:将所有已添加的文件提交到本地 Git 仓库中。 5. git status:查看当前工作目录中 Git 仓库的状态。 6. git log:查看提交记录。 7. git push:将本地 Git 仓库的更改推送到远端仓库。 8. git pull:将远端 Git 仓库的更改拉到本地仓库。 9. git branch:创建新的分支。 10. git checkout:切换分支。 11. git merge:将一个分支的更改合并到另一个分支。 12. git revert:撤销一个提交。 13. git rebase:将一个分支的修改合并到当前分支。 14. git config:配置 Git。 15. git remote:管理远端仓库。 这是Python Git常用命令的大部分命令,但这并不是全部。在使用Git和Python时,这些命令应该是最为重要的。无论是在个人项目中还是团队合作中,这些命令会让你更加高效地使用Git,并保护你的代码免遭不可挽回地灾难。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值