我很擅长使用Github。我只习惯在本地设备中编写代码。我需要从github中取出一个repo,在repo中创建一个新文件(将有我的.java程序),并将其推回到github。我在网上看过,但解释对我来说很混乱(作为初学者)。
答案 0 :(得分:2)
检查以确保首先在本地安装git:
在命令行中运行:
git --version
如果它返回一个git版本,那么转到github存储库并复制路径如下:
在命令行中输入git clone
后跟路径(粘贴),如下所示:
从上面的例子中可以看出:
按返回键或输入。将在本地克隆并设置存储库。
克隆完成后,您可以cd
直接进入存储库。在上面的例子中,我输入:
cd cordova-runner
假设您已从存储库的所有者获得了贡献者权限,您可以从那里进行更改,分支,添加,提交和推送回存储库。如果您没有获得权利,您可以执行相同的过程,但首先分配回购。
我希望这会有所帮助。
答案 1 :(得分:2)
下载并安装git命令行工具: https://git-scm.com/downloads
如果您使用的是Windows,那么很多人都喜欢使用cmd进行git bash。在任何其他操作系统上,只需使用终端/ cli。
安装完成后,首先您要克隆存储库。单击绿色"克隆或下载"后,您将在存储库页面上找到该URL。按钮:
git clone [url]
https://git-scm.com/book/en/v2/Git-Basics-Getting-a-Git-Repository
然后,您将添加要由git跟踪的文件:
git add [filename]
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
查看您的远程名称和网址。您的远程名称是默认的" origin"首先,如果你的分支名称是" develop,"它将是git push origin develop
https://git-scm.com/docs/git-push
替代方案和正确的方法是分叉仓库,进行更改,提交并将更改推送到远程仓库,然后在原始仓库分支上创建拉取请求: https://help.github.com/articles/about-pull-requests/
拉请求正在请求其他人将您的更改提取到其分支中。这进入合并等等: https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging
我提供了文档链接,试图说服您查看它们。 github和git都提供了出色的文档。网上还有无数的git教程,很多都是互动的,真的可以帮助你学习这个品牌的源代码控制。
答案 2 :(得分:0)
Git clone< - Url to repository - >
Git checkout< - branchname - >
创建文件
Git pull(再次使用远程仓库同步仓库)
Git add
Git commit -m"在这里写评论"
Git push
答案 3 :(得分:-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."
然后你就完成了。