神刀安全网

Github征途

Github征途

我们是如何操作github仓库的呢。让我们踏上github的征途看看吧。此篇文章主要讲解github上面一些常见的操作。

1. 在本地修改从github上clone的仓库后上传到github

从github上clone一个自己的仓库到本地:

git clone 自己的github仓库(https或者SSH仓库)

修改本地仓库中的文件,将所有修改的文件添加到暂存区中

git add .

提交修改

git commit -m "提交说明"

将本地仓库修改的文件都上传到github仓库

git push origin master

2. fork别人的github仓库后,clone到本地,修改后上传到github,然后提交Pull Request请求

在github上fork一个别人的仓库到自己的github中,clone自己的该仓库到本地:

git clone 自己的github仓库(https或者SSH仓库)

修改本地仓库中的文件,将所有修改的文件添加到暂存区中

git add .

提交修改

git commit -m "提交说明"

将本地仓库修改的文件都上传到github仓库

git push origin master

到自己github的该仓库页面来进行pull request请求

Github征途

Github征途

Github征途

Github征途

3. 处理别人提交到自己仓库的pull request

Github征途

Github征途

Github征途

Github征途

Github征途

4. 使用别人的项目发现bug或者遇到问题,可以去别人的仓库提问

Github征途

Github征途

Github征途

5. 处理别人在自己仓库的提问

Github征途

Github征途

6. 为自己的仓库创建Wiki

Github征途

Github征途

Github征途

7. 分支管理

Github征途

Github征途

8. 发布管理

Github征途

Github征途

Github征途

Github征途

Github征途

标记和发布是共存的。我们如何在使用git来添加标记并上传到github。

  • 为当前提交添加标记
    git tag "v1.1"
  • 添加修改当暂存区
    git add .
  • 提交修改
    git commit -m "添加标记"
  • 推送提交到远程仓库。并且顺带推送标记
    git push --tags origin master

9. Gist管理

gist是用来即时分享代码,注释,和片段代码的。

Github征途

Github征途

Github征途

10. 重要文件说明

github仓库的根目录一般有3个重要文件:

  • README.md :显示在仓库下面的说明文档,是由Markdown编写
  • LICENSE :代表本仓库所遵循的开源协议
  • .gitignore :代表git忽略的文件

Markdown语法: Mastering Markdown

.gitignore 文件中每一行代表一个忽略文件,支持 * 通配符:

  • 忽略某个文件(比如忽略“.gradle”文件)
    .gradle
  • 忽略某个目录(比如忽略"build"目录)
    /build
  • 忽略某类文件(比如忽略“.iml”后缀的文件)
    *.iml
  • 不忽略某个文件(比如“.iml”后缀的文件被忽略了,但是我们不希望“my.iml”这个文件被忽略)
    !my.iml

更过精彩内容尽在我的github仓库: https://github.com/lavor-zl/Github-Git

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » Github征途

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址