2017-08-02 163 views
-2

我对使用Github很新。我只习惯在本地设备中编写代码。我需要从github上取回一个repo,在repo(里面有我的.java程序)里面创建一个新文件,然后把它推回给github。我在网上看过,但对我来说这个解释很困惑(作为初学者)。拉和回推回购

+1

看起来你也是新来的谷歌? https://guides.github.com/activities/hello-world/ –

+0

我会建议你先看看SO git文档。 – Reborn

回答

-1

所有你需要做的是

svn co https://github.com/path/to/repo 
... create your new file ... 
svn add your_file 
svn commit your_file -m "Message about new file." 

,然后就大功告成了。

+0

Git,而不是SVN。他们都是不同的实体。 – ifconfig

+0

Github与SVN合作。 https://github.com/blog/626-announcing-svn-support – user1139069

+0

但是,它不是首选的选项。 – ifconfig

0

的Git克隆< --url到存储库 - >

的Git结账< --branchname - >

创建文件

的Git拉(重新同步远程回购回购)

的Git添加

git的承诺-m “这里写的评论”

混帐推

2
  1. 检查以确保您已git的本地安装第一:在命令行中

    运行:

    git --version 
    
  2. 如果它返回一个Git版本,然后去到github存储库并复制路径,如下所示:

    Alt text

  3. 在你的命令行中键入git clone其次是路径(粘贴在)像这样:

    从上面的例子:

    Alt text

  4. 按回车键。该存储库将在本地进行克隆和设置。

  5. 克隆完成后,您可以将cd直接存入存储库。在上面的例子中,我会键入:

    cd cordova-runner 
    
  6. 假设你已经从仓库的主人给参与者权限,你可以从那里进行更改,分支,添加,提交和推回仓库。如果您没有获得权利,您可以执行相同的过程,但先分叉回购。

我希望这有助于。

2

下载并安装git的命令行工具: https://git-scm.com/downloads

如果你在Windows中,有一个git bash的许多人喜欢在CMD。在任何其他操作系统上,只需使用terminal/cli。

安装完成后,首先需要克隆存储库。点击链接后,你会发现存储库页面的URL“克隆或下载”按钮:

git add [filename] 

git clone [url] 

https://git-scm.com/book/en/v2/Git-Basics-Getting-a-Git-Repository

然后您需要添加文件通过git的跟踪

https://git-scm.com/docs/git-add

然后你会提交你的改变。

git commit -m "Added a file like a champ!" 

https://git-scm.com/docs/git-commit

然后你就会把你的改变,只要你有权限来推动。

git push [remote name] [branch] 

使用git remote -v查看您的远程名称和URL。您的远程名称是默认的“原点”在第一,所以如果您的分行名称为“发展,”这将是git push origin develop

https://git-scm.com/docs/git-push

的替代方案,并做了正确的方法,是用叉子叉回购,进行更改,提交和推送更改到远程回购,然后创建原始回购的分支pull请求: https://help.github.com/articles/about-pull-requests/

引入请求所请求的其他人拉你变成自己的分公司。这进入合并等: https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging

我提供的文档链接,努力说服你检查出来。 github和git都提供了很好的文档。网上还有无数的git教程,很多都是互动的,真的可以帮助你学习这个品牌的源代码控制。