我有一个包含文件夹和文件的 git 存储库。并在本地拥有与 git 相同的文件夹,但文件略有更改但未连接到 git。如何将我的本地文件夹连接到同一个 git 并提交我所做的所有更改?
mre*_*han 10
如果您的本地文件夹不是 git 存储库,您应该首先将其设为存储库并在新分支中提交您的更改,然后添加一个远程链接到您要推送包含更改的分支的现有存储库。
$ cd path/to/your/local/directory
$ git init # make it a git repository
$ git checkout -b my_awesome_branch # checkout to a new branch containing your local changes
$ git add --all
$ git commit -m 'This should be a Message describing your local changes'
Run Code Online (Sandbox Code Playgroud)
您将在 git branch 中进行所有本地更改my_awesome_branch。现在,您需要设置一个上游到远程存储库,您将在其中推送此my_awesome_branch.
$ git remote add my_awesome_upstream <your-upstream-git-repository-url>
$ git remote -v # To list remotes, and see if your remote is added correctly
$ git push my_awesome_upstream my_awesome_branch
Run Code Online (Sandbox Code Playgroud)
现在,您可以转到远程存储库并my_awesome_branch从 UI签出以查看您的更改。
要将更改合并到主分支(例如通常master),您可以针对主分支打开合并/拉取请求,并在将它们合并到主分支之前查看您的更改。
希望能帮助到你。
如果上述任何一项不清楚,请告诉我。我会联系你。
资源: