Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我能得到“吗?”;“svn向上”;git的行为?_Git - Fatal编程技术网

我能得到“吗?”;“svn向上”;git的行为?

我能得到“吗?”;“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存储库(

我在大多数新项目中使用git,在遗留项目中使用Subversion

在Subversion中,我可以将一个项目签出到两台机器(即笔记本电脑和台式机)。这样,我就可以在笔记本电脑上的分支中进行编辑,并使用
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