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請求




3. 處理別人提交到自己倉庫的pull request






4. 使用別人的項目發現bug或者遇到問題,可以去別人的倉庫提問




5. 處理別人在自己倉庫的提問



6. 為自己的倉庫創建Wiki




7. 分支管理



8. 發布管理






標記和發布是共存的。
我們如何在使用git來添加標記并上傳到github。

  • 為當前提交添加標記
git tag "v1.1"  
  • 添加修改當暫存區
git add .  
  • 提交修改
git commit -m "添加標記"  
  • 推送提交到遠程倉庫。并且順帶推送標記
git push --tags origin master

9. Gist管理


gist是用來即時分享代碼,注釋,和片段代碼的。



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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,721評論 9 163
  • 作者:喵小萌 每一張照片都是時間的標本,是無聲的電影,那些曾經觸動你內心的瞬間在鏡頭中定格成永恒! 我不知道大家是...
    若思蘭馨閱讀 703評論 0 1
  • 在夢里,隔著一小段距離,處于不知道是一個會議室還是一個演播廳的房間里,我看到了原來的自己。 好像所有描述過的片段發...
    是糖塊啊閱讀 293評論 0 1
  • 3-24【直角扭轉式】三級其他體式 做法: 1、山式站姿。 2、雙腳分開,略比肩寬,兩手體前十指交叉翻掌向外,雙臂...
    旅行者在路上閱讀 4,099評論 0 0