Git使用小結
在使用git的時候,每次都要查詢需要的命令,費時費力,在這裡簡單總結下容易遺忘的點與命令列:
1,首先需要安裝git,安裝完成後,通過以下指令檢視git版本
git --version
若出現版本資訊,即可視為安裝完成:
2,配置變數檢視與設定
#配置檢視
git config --list
#檢視使用者名稱
git config user.name
#檢視郵箱
git config user.email
#設定使用者名稱
git config global --user.name "yourgitName"
#設定郵箱
git config global --user.email "yourgithubEmail"
3,生成ssh key用於github和本機建立安全連線,需要注意的是一臺電腦只需要同github建立一次安全連線即可,如果重複生成rsa碼,將會覆蓋之前設定。
#生成ssh key
ssh-keygen -t rsa -C "youremail@example.com"
一鍵回車即可,將生成的id_rsa.pub,複製內容,然後在github-setting-SSH and GPG keys-New SSH key 貼上內容即可(key名稱可以任意取)。注:id_rsa.pub預設在c:/usert/使用者名稱/.ssh/。。。
完成上述步驟後,可通過以下指令來檢查是否連線成功:
ssh -T git@github.com
4,建立本地倉庫
首先,在本地資料夾下,右鍵,git bash here,執行初始化程式碼:
git init
然後,新增檔案到git 暫存區
#cd 可進入某目錄
#list 羅列當前目錄下檔案
#新增某指定檔案到本地git暫存區
git add 檔名
#新增所有檔案到本地暫存區
git add .
最後,將本地暫存區提交到本地倉庫
git commit -m "有關本次提交檔案的描述"
5,將本地檔案關聯至github遠端倉庫,預設名為origin
#將下面地址設定為自己github某一倉庫+.git即可
git remote add origin https://github.com/使用者/使用者的一個倉庫.git
#或者
git remote add origin git@github.com:使用者/使用者的一個倉庫.git
在關聯的過程中會可能出現“fatal: Couldn’t find remote ref master”,提示找不到遠端的連結物件,解決方法如下:
(1)通過檢查本地git配置來定位錯誤
git config user.name
git config user.email
(2)檢查遠端倉庫配置
檢視遠端倉庫配置資訊
git remote -v
#若出現錯誤,可先移除origin,然後在重新建立關聯
git remote rm origin
git remote add origin https://github.com/使用者/使用者的一個倉庫.git
(3)還是不行的話可以找到檔案路徑下 git檔案所在,開啟config檔案,刪除[remote “origin”] 下資訊。重複(1)(2)步驟。
6,檔案推送至遠端倉庫
#推送指令
git push -u origin master
由於新建的遠端倉庫是空的,所以要加上-u這個引數(好像不加也可以),等遠端倉庫裡面有了內容之後,下次再從本地庫上傳內容的時候只需 git push origin master
#推送指令
git push origin master
7,實用指令
#列出當前已經存在的分支
git remote
#列出當前已存在的分支,並顯示遠端url
git remote url
#查詢本地工作目錄和暫存區狀態
git status
#檢視git提交
git log
#本地和遠端倉庫差異對比
git diff
#注:若無差異,將不顯示
。。。
相關文章
- git 子模組使用小結Git
- git 爬坑小結Git
- git學習小總結Git
- git 日常使用小冊Git
- Git 使用總結Git
- git clone的使用小記Git
- 使用git add 遇到的小問題Git
- Android Studio|IntelliJ IDEA Git使用小技巧AndroidIntelliJIdeaGit
- Git Flow 使用經驗總結Git
- CocoaPods使用小結
- FlatBuffers使用小結
- 命令列使用小結命令列
- PyCharm工具使用小結PyCharm
- DM TDD使用小結
- git小技巧Git
- git 小技巧Git
- Git使用小技巧之多個遠端倉庫Git
- 關於Android Studio使用Git的總結AndroidGit
- 學習git以及github自己的一點小總結:Github
- Spring之RestTemplate使用小結SpringREST
- Android ConstraintLayout 最新使用小結AndroidAI
- XGBoost類庫使用小結
- Editor.md 使用小結
- W5500 使用小結
- Git命令小記Git
- git submodule小記Git
- Git使用總結(一):簡介與基本操作Git
- .Net(c#)使用 Kafka 小結C#Kafka
- Flutter使用TabBar問題小結FluttertabBar
- YUIDoc的使用方法小結UI
- Elasticsearch Head外掛使用小結Elasticsearch
- [Git] Git整理(四) git rebase 的使用Git
- git在工作中的用法總結-使用篇Git
- Git 小技巧彙總Git
- Git小烏龜(torto)Git
- git 使用Git
- git使用Git
- 轉:Git 總結Git