
git
四号少年
这个作者很懒,什么都没留下…
展开
-
解决git fetch 成功后还是不能checkout到fetch分支
当代码仓里分支信息非常多时,如果每次都用git pull更新信息,会耗费很长时间,因此可以用git fetch把我们要checkout的分支线fetch下来,再去checkout。但是,我遇到一个问题,这个看起来已经fetch到指定分支了,但是无法checkout,本文记录一下这个问题的解决方案。原创 2025-03-13 14:02:44 · 394 阅读 · 0 评论 -
从指定commit创建branch
这是一个 Git 提示信息,告诉你当前分支还没有设置与远程分支的**upstream(上游分支)**关联。当你新建了一个分支并且尝试推送时,Git 需要知道这个分支要与远程仓库中的哪个分支关联。进行完入上操作后,你本地创建的分支就被推送到远端了,接下来你可以继续在这个分支上进行各种操作了。查找指定commit的SHA(假设你已有该commit的SHA,如abc123)。–set-upstream: 告诉 Git 将本地分支与远程的指定分支关联。new-branch-name:新分支的名称。原创 2024-10-23 13:30:19 · 1071 阅读 · 0 评论 -
Git 撤销一个已经push到远端仓库的commit
如果想要保留历史记录,使用 git revert。如果你想完全删除某次提交,并修改历史,使用 git reset 然后强制推送 (–force)。选择方法时要小心,尤其是在共享分支上修改历史时。原创 2024-09-25 14:13:10 · 1904 阅读 · 2 评论 -
Git大文件无法直接push用git lfs track 上传大文件具体操作
以下work flow仅代表个人解决问题的办法,有优化流程的欢迎交流。原创 2024-05-14 16:39:23 · 642 阅读 · 0 评论 -
Git merge 前修改代码方法
当已经提交merge了,但是还没merge前,如果想修改代码可以用以下方法。原创 2023-12-11 17:53:16 · 263 阅读 · 0 评论