git代码的常用操作

一、git常用代码操作和源代码管理

1.将代码添加到.gitignore中,来避免检测到不想上传到git中的文件的更改

#.gitignore文件的内容
#例如,不想添加的模型文件和python运行所产生的中间pyc文件
*.pt
*.pyc

2.有的时候添加到.gitignore中之后,还是会监测到对应的文件,这个时候需要清楚缓存,重新上传内容。

git rm -r --cached .
git add .
git commit -m "Refreshed .gitignore"

3.在一个代码模块中,设置对应的的用户名和邮箱,以这个用户名提交代码,而不是使用global的

cd /path/to/your/repository
git config user.name "Your Local Username"
git config user.email "your@email.com"

4.git提交和拉取代码的正确步骤

#提交本地代码(推送):
1.首先决定需不需要本地修改,如果不需要则执行下方代码后跳到拉取部分:
git checkout .    
2.如果需要本地代码,则先提交修改,提交后再拉取合并代码
git add .  # 添加所有更改,也可以指定特定文件
git commit -m "提交描述"  # 提交并附带描述


#拉取最新代码(更新):
git pull origin 分支名
#如果存在冲突(多个人修改了同一文件的相同部分),您需要手动解决冲突。Git 会将冲突标记为带有特殊标记的文件,您需要编辑这些文件并手动选择要保留的更改。
#解决冲突后,使用 git add 将修改后的文件标记为已解决冲突的状态。然后使用 git commit 提交这些更改。
#最后,如果需要,使用 git push 将已解决冲突的更改推送到 Gitee 仓库

 一. 使用命令行sed工具对文本进行批量地替换

1.例如,要把一个json文件A.json中的内容"A"全部替换为"B",可以使用

sed -i 's#A#B#g' A.json

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值