Git的忽略、分支、分支與主線的合並、遠程倉庫的操作


  如果想了解 Git 以及一些基礎命令的使用,請看我的另一篇博客: http://www.cnblogs.com/haojun/p/7797508.html

  這篇博客會跟大家介紹一下怎么在提交的時候忽略一些自己並不想提交的文件,以及什么是分支,什么是主線的區別以及使用,還有分支與主線的合並,最后會向大家介紹怎么對遠程倉庫進行操作。

  一、先來講講怎么在提交時忽略文件:

  我們一般都知道,項目里的txt文件是並不需要上傳的,接着上一個博客建好的文件夾,我們新建一個log.txt文件,寫入一點內容,如下:

  

  那么當我們上傳這個項目的時候是不希望上傳這個log.txt的,怎么辦呢?

  打開Git shell,用touch命令創建一個 .gitignore 文件,在里面輸入log.txt,保存后退出,用git status 查看狀態,會發現只有一個.gitignore文件,而並沒有log.txt文件,那么忽略文件的目的就達到了,如果想要忽略目錄,就把目錄的路徑名稱寫到.gitignore文件中就可以了,效果如下:

  

  

  二、分支

  我們知道Git有主線和分支,在分支上不管怎么操作都不會影響主線,如果分支相當完善了,可以最終和主線進行合並,那么怎么使用分支呢?

  首先我們創建一個分支然后跳轉到那個分支(比如說我被分配了登錄模塊,那么我就需要創建一個登錄分支,然后在我自己的分支下進行操作,當我寫的相當好的時候,再與主線合並,#需要注意,無論你分支怎么改動,主線都是沒變化的),輸入下面的命令:

  

  這個時候,比如說,我要開始寫登錄模塊了,在當前文件夾下建一個login.html,然后添加,提交,查看狀態:

    

  下面是當前文件夾下的文件:

  

  我們輸入下面的命令回到主線,再來看一下文件夾:

 

 

  回到主線之后,看到文件夾里並沒有login.html文件,也就是說在login分支上的改動,並沒有影響到主線。

  那么,當我們login模塊寫好,沒問題之后怎么與主線進行合並呢?

  輸入下面的命令完成主線與login分支的合並:

  

  

  三、遠程倉庫的操作

  之前我們已經把本地倉庫的種種操作都做了簡潔的介紹,接下來就是介紹怎么操作遠程倉庫:

  首先去Github官網注冊一個賬號,然后登錄進去;

  

  點擊右上角的加號,選擇New repository,建立一個新的倉庫;

    

  在第一個紅色圓圈內輸入倉庫的名字,然后點擊Create repository,創建叫做homework的倉庫。

  建好之后進入下面這個頁面:

  

  復制紅色圓圈內的命令,在Git shell里運行,連接到遠程的倉庫,再輸入 git push -u origin master ,把本地倉庫同步到遠程倉庫,效果如下:

  

  至此就把本地倉庫里的東西同步到遠程倉庫了,刷新一下剛才的頁面可以看到如下效果:

  

    到這里這篇博客就結束了,關於Git的使用也就介紹到這里,希望能給大家一定的幫助。

  (額外補充一點東西,關於克隆項目的)

  先創建一個文件夾,打開Git shell,轉到該文件夾下,復制下圖中的信息:

  

  輸入下面的命令 ,在這里粘貼上訴復制的信息,確認后,打開myapp2文件夾,可以看到Myapp的項目都已經克隆下來了。

    

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM