windows下Git的使用教程(github)

這表文章主要是用命令操做:html

  使用可視化軟件操做:https://www.cnblogs.com/mswyf/p/9261859.htmlgit

一.下載安裝Git Bashgithub

  下載安裝:https://www.cnblogs.com/mswyf/p/9261859.htmlbash

二.註冊github遠程倉庫的帳號,這裏就很少說了,輸入用戶名,郵箱密碼註冊就行ssh

  註冊地址:https://github.com/網站

三.建立新項目url

1.spa

  

2..net

  

 

3.3d

  

4.

  

 

四.打開安裝好的Git Bash,開始工做

  1.配置gitbash和github的通訊協議 ,輸入ssh-keygen –t rsa –C 「郵箱地址」 而後一直按回車回車回車回車。。。。箭頭指向的郵箱填寫我當時填的是和github上寫的郵箱一致。 

     

  2.而後你就能夠根據上圖提示信息打開文件目錄,找到那個文件,用文本方式打開.pub文件。直接全選複製。

    

五.添加ssh密匙

  將本機的ssh祕鑰添加到我的帳戶中,打開github本身的主頁Settings->SSH->newSSHkey  步驟以下圖:

  1.

    

  2.

    

  3.

    

六.驗證ssh設置!

    輸入命令:ssh –T git@github.com,會出現yes or no,就輸入yes,回車。 

  

七.配置gitbash的用戶名和郵箱:

  git config --global user.name 「用戶名」

  git config --global user.email 「郵箱」 

  使用github上的用戶名和郵箱。 

  

配置了這麼多,終於能夠辦大事了,將你剛剛在github上建立的project和本地聯繫起來

  大概流程,就是先在本地找個空的文件夾,而後用gitbash初始化一下這個文件夾的信息,使他變成一個相似於能夠被管理的倉庫,而後再從遠程倉庫github上pull上面的東西下來這個文件夾,而後本身修改好了,再push回去遠程github,就這麼簡單

1.建立文件夾

  

2.用git bash打開並切換到此文件夾下,使用git init初始化文件夾

  

3.創建與遠程倉庫的連接

  命令:git remote add origin 你的git地址

   

  git項目地址

  

4.拉取遠程倉庫文件命令: 

  git pull 你的git地址

  

  此時,文件夾中就多了個文件夾,就表示拉取成功了

5.在本地倉庫中添加文件,直接新建就行

    

6.將文件添加到緩衝區add,提交文件commit

   git add .     將全部改變的文件添加到緩衝區

    

  git commit -m '提交說明'

  

  

7.將本地倉庫上傳到github上,地址就是拉取的地址

  git push '項目git地址'

  

8.此時,再次到github我的主頁上就能夠看到上傳的文件了

  

  

之後若是想修改,或添加文件仍是同樣的流程

若是使用碼雲,請參考:https://www.cnblogs.com/mswyf/p/9261859.html

 

在補充點git的經常使用命令:

經常使用命令源地址:https://www.cnblogs.com/zhaoxinran/p/7994325.html

 

=======================基本操做========================

 

  • git init   在須要的地方創建一個版本庫(也就是倉庫)
  • ls -ah    能夠看默認隱藏的文件
  • git add filename 將文件加入暫存區
  • git commit -m 「」 將暫存區的內容提交到當前分支
  • git status  查看當前倉庫狀態
  • git diff 查看修改內容
  • ======================版本回退========================
  • git log 查看歷史版本記錄
  • git log --pretty=oneline 查看歷史版本記錄精簡版
  • git reset –hard HEAD
    • HEAD 是當前版本
    • HEAD^是上一個版本
    • HEAD^^是上上個版本
    • HEAD~100是回退100個後的版本
    • 通常是HEAD 789790890(版本號)
  • 回退到某一個版本之後關電腦後想回到將來版本
  •    | git reset –hard HEAD^--- git relog(記錄每一次命令)找到版本號
  • ==================管理和撤銷修改=========================
  • 1.丟棄工做區的修改 git checkout --fileName
  • 2.丟棄暫存區的修改回到工做區  git reset HEAD fileName
  • 刪除操做--|rm file—而後刪除暫存區 git rm file----git commit
  •           |手誤 git reset –hard HEAD
  • ==================遠程操做===============================
  • 1.建立SSHKey 在c:adminstrater:.ssh----找到id_rsa和id_rsa.pub
    • 1.有---將本身的密鑰id_rsa.pub粘貼
    • 2.沒有的話—打開git bash 建立 ssh-keygen -t rsa -C「email,一路回車建立,不用設置密碼
  • 2.建立遠程倉庫和本地倉庫的鏈接,步驟和方法:
    • 1.第一步 在網站上建立遠程倉庫,
    • github

    

    • coding.net的全是中文,你們通常都能根據提示操做進行,我就不提示了。
  • 第二步,也是最重要的一步:下面分爲兩種狀況:
    • 先建立本地倉庫後鏈接遠程倉庫                         
      • git remote add origin url(託管平臺地址例如Github/coding.net……  這種方法適用於)
    • 先建立遠程倉庫再鏈接本地倉庫                                                             
      • git clone 「url」(倉庫地址,同上)
  • git push -u origin master 將master分支上的版本庫推進到遠程庫
  • git pull origin master 將本地更新成最新的代碼
  • ===================分支管理==============================
  • git checkout -b  (建立並切換到dev分支)
  •  |等價於git branch dev + git checkout dev
  • git branch 查看當前分支
  • git merge dev 指定合併dev分支到master分支
  • 出現衝突須要手動修改衝突
  • git log --graph --pretty=oneline --abbrev-commit
  • |查看分支合併狀況  
  • git merge --no-ff -m "merge with no-ff"dev (與Git Merge dev 不一樣之處是保留合併歷史)
相關文章
相關標籤/搜索