git、tortoisegit提交代码流程

本文介绍了如何使用Git和TortoiseGit进行代码上传与管理。包括忽略不需要的文件,查看文件修改,添加到缓存区,提交,拉取最新代码,解决冲突以及推送。强调了提交前的代码拉取和冲突处理的重要性,同时提供了忽略文件的配置方法以及处理已追踪文件的技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、git的上传

0.首先忽略不需要上传的文件,比如target、等等

http://t.csdn.cn/wXZb4

1.首先看做了那些修改

git status

2.使用命令将需要上传的文件添加到缓存区

git add src/test/java/com/xxx/ApplicationTests.java

文件多的话,就比较烦了  

3.再次用命令查看状态,确定一下要上传的文件

git status

 绿色则为我需要上传的

4.提交命令

git commit -m '这里日志信息,不然回出现下面的状况'

5.拉取仓库最新的代码,提交前一定要拉取一下代码,防止冲突

git pull

如果出现冲突的话,要另外解决 

6.上传

git push

二、tortoisegit上传

0.首先忽略不需要上传的文件,比如target、等等

http://t.csdn.cn/wXZb4

1.添加需要上传的到缓存区并提交

 2.拉取远程仓库并推送

三、其他

1.忽略一些不需要提交的文件

http://t.csdn.cn/wXZb4

有的文件是在追踪状态,即使加入忽略也会显示

http://t.csdn.cn/k6HVO
 

git rm <文件名>  --cached

注:这个命令会删除追踪,但是会导致别人拉取是,本地那个文件就没了。假如你使用这个命令删除了a.java,你提交的时候不会提交上去,但是别人在你拉取的时候就拉取不到这个a.java文件,即便在远程仓库是有这个文件的。所以我觉得这个命令适合用于那些没必要的文件,比如 运行时的编译文件等等。只提交有用的文件!!!

2.提交代码

http://t.csdn.cn/xDk5s

3.一些情况

回退 http://t.csdn.cn/nwnH0

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值