首先,如果这是一个重复的问题,请原谅我.除了基本术语之外我什么都不知道,而且很难找到一个只是使用非专业术语的答案.
我创建了一个项目,并在Github上创建了一个存储库.在Windows上,我已经能够使用它并将内容上传一段时间了.Github Windows应用程序很不错,但我希望有一个用于Linux git的GUI.
我希望能够下载该项目的源代码,并能够在我的Linux机器上进行编辑,并能够将git commit -m 'durrhurr'其上传到主存储库.
sam*_*hen 10
您可以SmartGit在Linux上使用GUI进行git:http://www.syntevo.com/smartgit/index.html
但是首先在命令行上学习git通常是一个好主意:
下面是一些基本的例子,假设你只是从master分支机构工作:
根据github中的内容启动本地存储的示例:
git clone https://github.com/sampson-chen/sack.git
Run Code Online (Sandbox Code Playgroud)
要查看仓库的状态,请执行以下操作:
git status
Run Code Online (Sandbox Code Playgroud)
将本地仓库同步到github上的最新更改的示例:
git pull
Run Code Online (Sandbox Code Playgroud)
将新文件或已修改文件添加到"阶段"以进行提交的示例
git add /path/file1 /path/file2
Run Code Online (Sandbox Code Playgroud)
将阶段视为您明确告诉git跟踪修订控制的文件.git会看到在回购的所有文件(和更改跟踪文件),但它只会做你添加到一个阶段,要提交的文件.
在"阶段"中提交文件的示例
git commit
Run Code Online (Sandbox Code Playgroud)
将您的本地仓库(无论您已经提交到本地仓库)推送到github的示例
git push
Run Code Online (Sandbox Code Playgroud)
如果你已经完成了大部分工作,请原谅我:
第一步是设置ssh密钥,如果你试图通过ssh,如果你要通过https,你可以跳过这一步.有关详细说明,请访问https://help.github.com/articles/generating-ssh-keys
下一步是创建存储库的本地克隆.使用命令行,它将是git clone <url>您应该能够在您的github页面上找到的URL.
之后,您应该能够使用git commit -am "commit message"和提交并推送命令行git push
| 归档时间: |
|
| 查看次数: |
24896 次 |
| 最近记录: |