覆盖克隆版本后 git 提交
我在一个与远程存储库分离的项目文件中工作了一段时间,我想现在将我的更改提交到旧的现有存储库。
我已经克隆了旧版本:
git clone <repository path>
如何合并我的新更改?覆盖本地 git 文件夹并运行:
git commit
导致我出现一些错误。
坦克斯
I was working in one project file detached from the remote repository for a while, I would like to commit my changes to the old existing repository now.
I have cloned the old version:
git clone <repository path>
How I can merge my new changes? Overwriting the local git folder and run:
git commit
cause me some errors.
tanx
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
首先,您需要将文件添加到要提交的更改列表中。
您可以说
git add myfile.txt anotherfile.txt
,或者,您可以使用git add *
添加所有文件。或者,您可以通过输入
git commit -a
让 Git 自动将文件更改添加到 Git 提交中。要将更改合并到远程存储库中,您需要运行 git Push origin master 。
First, you need to add your files to the list of changes to be committed.
You could say
git add myfile.txt anotherfile.txt
, or, you could add all files withgit add *
.Or, you could have Git automatically add file changes to a Git commit by saying
git commit -a
.To merge your changes into the remote repo, you need to run
git push origin master
.我得到了解决方案。
克隆 git 存储库后,我覆盖本地存储库上的最新版本,然后运行
这可能不是处理它的最佳方法。但如果在签入之前更改量很大,这可能是一个选择。
I got the solution.
After I cloned my git repository, I overwrite my latest on the local repository then I run
this probably not the best way to deal with it. But if the changes are a lot before they are checked in this can be an option.