git一些基礎知識

這幾天換了工作,再學習git做了一點筆記;分享一下,後期學習到繼續補上.

git下載地址:https://www.git-scm.com/download/win

Git的工作區域:

        工具區(working Directory) 添加,編輯,修改文件等動作

        暫存取:暫存已經修改的文件最後統一提交到git倉庫中

        Git Repository(Git倉庫):最終確定的文件保存到倉庫,成爲一個新的版本,並且對他人可見

        工作區提交到 ->暫存區 提交到 -> Git Repository倉庫

        通過 git status看查看當前文件的狀況是否在工作區域還是暫存區

        添加文件到倉庫:

           1.通過 git add +文件名 把工作區域的文件提交到暫存區

           2.通過 git commit-m "提交描述" 提交到Git(本地)倉庫

       修改文件:

           修改文件之後,需要把文件添加到暫存區,然後Git倉庫

       刪除文件:

         1.刪除本地文件: rm -rf 文件名

         2.從Git倉庫中刪除文件 :git rm 文件名

         3.提交操作: git commit-m "提交描述"

Git基礎設置:

    Git安裝完成之後,需要進行一些基本信息設置

       1.設置用戶名

             git config --global user.name 'xxx

       2.設置用戶名郵箱

            git config --global user.email 'xxx.com'

       3.查看設置

           git config --list

       4.查看所有分支

           git branch --all

           git branch 不帶參數:列出本地已經存在的分支,並且在當前分支的前面加“*”號標記

     5.切換到主分支

          git checkout master

     6.把dev分支的更改和master合併

         git merge dev

      7. 刪除分支

         刪除遠程dev分支,危險命令

         git push origin :dev

        下面兩條是刪除本地分支

         git checkout master # 切換到master分支

         git branch -d dev # 刪除本地dev分

     8.新建分支

         在本地:

            git checkout -b dev 新建並切換到本地dev分支

            git pull origin dev 本地分支與遠程分支相關聯

         在本地新建分支並推送到遠程:

            git checkout -b test

            git push origin test 這樣遠程倉庫中也就創建了一個test分支

        注意:git config --global參數,有了這個參數,表示你這臺機器上所有的Git倉庫都會使用這個配置,當然你也可以對某一個倉庫指定的不同用戶名和郵箱

        如果出現:Please commit your changes or stash them before you switch branches.這個錯誤說明是要把這個分支提交到本地倉庫,使用 git changer 或者 git stash命令

      初始化倉庫(只需要初始化一次可通過 git config --list 進行查看):

         1.創建一個文件夾

        2.在文件內初始化git(創建git倉庫)

           通過 cd 文件夾(test) -> get init ->出現一個.git(存儲本地倉庫的信息)

Git管理遠程倉庫:

    使用遠程倉庫的目的:

    作用:備份,實現代碼共享集中化管理

*** 將本地倉庫同步到git遠程倉庫中步驟:

     工作區-> 暫存區 -> Git repository(本地倉庫) -> git push 將本地倉庫提交到遠程倉庫

     Git 克隆操作(想添加或者修改遠程倉庫首先需要把遠程倉庫克隆下來):

     將本地倉庫(Github 對應的項目)複製到本地

     git clone 倉庫地址

*** 有時候無法同步或者沒有權限(如下錯誤信息):

     The requested URL returned error:403 Forbidden while accessing

     解決方案:

     私有項目,沒有權限,輸入用戶名密碼,或者遠程地址採用這種類型:

     vi .git/config

     #將

     [remote "origin"]

     url=https://github.com/用戶名/倉庫名.git

    修改爲:

    [remote "origin"]

    url=https://用戶名:密碼@github.com/用戶名/倉庫名.git

    Github搭建個人站點

    訪問:https://用戶名.github.io

搭建步驟:

    1.創建個人站點 -> 新建倉庫(注意:倉庫名必須是[用戶名.github.io])

    2.在倉庫下新建index.html的文件即可

    注意:1.github pages 僅支持靜態網頁 2.倉庫裏面只能是html文件

    Project pages 站點

   訪問:https://用戶名.github.io/倉庫名

搭建步驟:

   1.進入項目主頁 點擊setting

   2.在setting頁面,點擊[Launch automatic page generator]來自動生成主題頁面

   3.新建站點基礎信息設置

   4.選擇主題

   5.生成網頁

   Git上傳項目提示Push rejected: Push to origin/master was rejected解決辦法:

   首先是你的項目中有和和歷史不符的東西

   Push rejected: Push to origin/master was rejected

   推拒絕:推送到起源/主人被拒絕

   直接是解決辦法,直接打開你要上傳代碼的文件夾位置鼠標右鍵git Bash Here然後直接下面兩行命令解決問題

   git pull origin master –allow-unrelated-histories

   git push -u origin master -f

使用IDEA克隆GitHub上面項目:

  1.點擊check out from Version Controller 來git代碼,選擇遠程倉庫

  2.然後選擇create projec from existing source

  3.接着一路next.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章