我能得到“吗?”;“svn向上”;git的行为?
我在大多数新项目中使用git,在遗留项目中使用Subversion 在Subversion中,我可以将一个项目签出到两台机器(即笔记本电脑和台式机)。这样,我就可以在笔记本电脑上的分支中进行编辑,并使用我能得到“吗?”;“svn向上”;git的行为?,git,Git,我在大多数新项目中使用git,在遗留项目中使用Subversion 在Subversion中,我可以将一个项目签出到两台机器(即笔记本电脑和台式机)。这样,我就可以在笔记本电脑上的分支中进行编辑,并使用svn ci将其签入。然后在桌面计算机上,我可以在该分支中运行svn up,以获取更改 git有类似的工作流程吗?您使用的git push类似于svn ci,git pull将完成其余工作。您使用的git push类似于svn ci,而git pull将完成其余工作。您将: 从通用Git存储库(
svn ci
将其签入。然后在桌面计算机上,我可以在该分支中运行svn up
,以获取更改
git有类似的工作流程吗?您使用的git push类似于
svn ci
,git pull
将完成其余工作。您使用的git push类似于svn ci
,而git pull
将完成其余工作。您将:
- 从通用Git存储库(主存储库)中提取(
)Git提取
- 在笔记本电脑上进行更改并提交。您可以脱机执行此操作。(
,git-add
)git-commit
- 将更改从笔记本电脑的克隆推回到主存储库(
)git Push
- 从桌面上的主存储库中提取(
)git-Pull
- 从通用Git存储库(主存储库)中提取(
)Git提取
- 在笔记本电脑上进行更改并提交。您可以脱机执行此操作。(
,git-add
)git-commit
- 将更改从笔记本电脑的克隆推回到主存储库(
)git Push
- 从桌面上的主存储库中提取(
)git-Pull
- 你会:
svn ci
大约是git add
,然后是git commit
(或者如果总是提交每个更改的文件,就使用git commit-a
)
svn-up
大致是git-pull
哦,听起来你想要一个远程跟踪分支-查找一下,它们都有很好的文档记录。
svn ci
大约是git add
,然后是git commit
(或者如果总是提交每个更改的文件,就使用git commit-a
)
svn-up
大致是git-pull
哦,听起来你想要一个远程跟踪分支——查一下,它们都有很好的文档记录。当然有。与
svnci
等价的git是git commit-a
,后跟git push
,与svn up
等价的git是git pull
。否则,它与Subversion几乎相同
使用git,如果您能够使用ssh从一个连接到另一个,那么您还可以直接从桌面拉取对笔记本电脑的更改。为此,您可以在笔记本电脑上运行
git pull ssh://user@desktop/path/to/git/working/copy branchname:branchname
或者你可以跑
git remote add desktop ssh://user@desktop/path/to/git/working/copy
一旦设置了一个命名的远程
git pull desktop branchname:branchname
当然有。与
svnci
等价的git是git commit-a
,后跟git push
,与svn up
等价的git是git pull
。否则,它与Subversion几乎相同
使用git,如果您能够使用ssh从一个连接到另一个,那么您还可以直接从桌面拉取对笔记本电脑的更改。为此,您可以在笔记本电脑上运行
git pull ssh://user@desktop/path/to/git/working/copy branchname:branchname
或者你可以跑
git remote add desktop ssh://user@desktop/path/to/git/working/copy
一旦设置了一个命名的远程
git pull desktop branchname:branchname