git clone vs git pull

Ric*_*son 5 git github repository git-pull git-clone

对于我的项目,我github在两台计算机(比如A,B)上保留了一个在线存储库和本地存储库,在那里我编写代码并运行测试,还在其他三台计算机(比如C,D,E)上运行测试.

现在,只要我想在C,D,E上下载更新的代码并且执行起来就git pull origin $someBranch行不通,就会发生几次冲突,这可能是由于我在本地源代码上进行的一些小修改只是为了测试目的,我不想保留.

在这种情况下我该怎么办?我应该总是这样做git clone $URLofMyRepository还是不那么激进?

Kev*_*sox 6

如果您不想使用以下内容,可以删除对分支的更改:

git checkout .
Run Code Online (Sandbox Code Playgroud)

这应该删除所有未保存的工作目录更改,允许您执行拉取.

git pull origin $someBranch
Run Code Online (Sandbox Code Playgroud)

如果要保留分支中的更改,请尝试存储它们,然后运行pull命令.

git stash
Run Code Online (Sandbox Code Playgroud)

假设没有发生其他情况,可以通过执行以下操作在以后应用这些更改:

git stash apply
Run Code Online (Sandbox Code Playgroud)