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】rebase 用法小結Git
- git merge 和 git rebase 小結Git
- git學習小總結Git
- git 日常使用小冊Git
- Git 使用總結Git
- Git使用總結Git
- git clone的使用小記Git
- SVN和Git程式碼管理小結Git
- git的使用總結Git
- GoogleCode Git使用小記GoGit
- 使用Git管理專案 使用總結Git
- RecycleView 使用小結View
- 使用ueditor小結
- Git Flow 使用經驗總結Git
- 使用git add 遇到的小問題Git
- git小技巧Git
- git 小技巧Git
- git與svn的區別-小結一下Git
- 命令列使用小結命令列
- python 使用小結Python
- 安卓動畫使用小結安卓動畫
- mysql for mac使用小結MySqlMac
- oracle tkprof使用小結Oracle
- ORACLE TKPROF 使用小結Oracle
- UIWebView的使用小結UIWebView
- Git和github使用方法總結Github
- 幾年的Git使用技巧總結Git
- Git使用小技巧之多個遠端倉庫Git
- 使用Git進行小專案程式碼管理Git
- 學習git以及github自己的一點小總結:Github
- Git命令小記Git
- git submodule小記Git
- Editor.md 使用小結