记录我在github协作开发时的常用git命令和bug解决方案(新手一边试错一边更新中......)

目录

身份认证

Pull Request

单独拉取某个分支

版本回退

拉取分支与本地主分支合并进行测试

不使用commit,临时保存当前分支的工作进度

拉取远程代码,不覆盖本地


身份认证

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

Pull Request

  • 如果在拉取的某个远程分支上修改
1、git checkout -b 远程分支名
2、git pull origin 远程分支名  //与本地分支合并
3、git checkout -b 我的本地分支名
4、进行修改
5、git add .                  //注意添加文件数量
6、git commit -m "一些注释"
7、git push origin 我的本地分支名
8、去github上进行compare&pull request,并comment
  •  如果在项目内直接修改
1、进行修改
2、git add .                  //注意添加文件数量
3、git commit -m "一些注释"
4、git push origin 我的本地分支名
5、去github上进行compare&pull request,并comment

单独拉取某个分支

1、新建分支
git checkout -b 分支名 origin/分支名

2、切换分支
git checkout 分支名

3、查看当前分支
git branch

版本回退

1、查看当前分支
git branch

2、查看该分支下的操作日志
git reflog 分支名

3、选择要回到的那个版本
git reset --hard main@{1}

拉取分支与本地主分支合并进行测试

1、若无本地仓库
git clone 仓库

2、进入仓库
cd 仓库名

3、拉取分支与本地合并
git pull origin 要拉取的分支

4、如果该分支未被合并到主分支里,出现了一段merge相关的提示内容,不用管,输入
:wq

不使用commit,临时保存当前分支的工作进度

1.git stash save "message" 
//将当前未提交的修改保存到暂存区,并添加一个说明信息

2.git stash list
//列出所有的 stash 记录

3.git stash apply [stash_id]
//应用某个 stash 记录,并将其从栈中删除
//如果不指定 stash_id,则默认应用最新的 stash 记录

4.git stash pop [stash_id] 
//应用某个 stash 记录,并将其从栈中删除
//与 apply 的区别是,pop 操作会将栈顶 stash 记录弹出

5.git stash drop [stash_id]
//删除指定的 stash 记录

6.git stash clear
//清空所有的 stash 记录

7.git stash branch [branch_name] [stash_id]
//创建一个新分支,并应用某个 stash 记录到该分支上
//如果不指定 stash_id,则默认应用最新的 stash 记录

拉取远程代码,不覆盖本地

git - 拉取远程代码并且不覆盖本地修改的代码_git 怎么拉取远程最新代码并且不覆盖_紫菀檀ss的博客-优快云博客

<think>嗯,用户想了解transformers版本4.49.0.dev0的文档更新。首先,我需要确认这个版本是否存在。因为4.49.0.dev0看起来像是一个开发版本,通常.dev0表示预发布版本,可能还没有正式发布。接下来,我应该检查Hugging Face的官方渠道,比如他们的GitHub仓库或者文档网站。 用户可能需要知道这个版本的新特性、修复的问题或者安装方法。开发版本通常需要通过源码安装,比如使用pip install git+https://github.com/huggingface/transformers.git。不过,用户需要注意开发版可能不稳定,可能存在bug。 另外,用户可能没有找到官方文档,因为开发版的文档可能还没更新。这候可以建议用户查看GitHub的提交记录或Pull Request来了解具体变更。同,提醒用户关注Hugging Face的社交媒体或博客,获取最新动态。 用户的需求可能涉及他们正在使用某个新功能,或者遇到了问题需要这个特定版本解决。需要确认这个版本是否真的存在,或者是否是用户记错了版本号。如果不存在,可能需要引导用户检查版本号的正确性,或者等待正式发布。</think>关于transformers版本4.49.0.dev0的文档更新信息,根据当前可获取的公开资料显示: 1. **版本性质确认** 4.49.0.dev0属于开发版本(development version),".dev0"后缀表明这是主版本发布前的测试版本,通常包含实验性功能或未最终确定的代码变更[^1]。 2. **获取方式** - 可通过源码安装获取该版本: ```bash pip install git+https://github.com/huggingface/transformers.git ``` - 开发版本可能包含API变动或未完善的文档,建议在虚拟环境中使用[^2] 3. **更新内容推测** 根据Hugging Face的迭代规律,该版本可能包含: - 新型模型架构支持(如改进的LLM推理优化) - 分布式训练性能增强 - 安全补丁或依赖库版本更新 4. **文档查询建议** 开发版文档通常不会单独发布,可通过以下方式追踪变更: - GitHub提交记录:https://github.com/huggingface/transformers/commits/main - 官方博客预发布公告 - 社区讨论区(如Hugging Face Forum)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值