本文目錄
哈哈哈 這是小弟第一篇博客 很醜但希望能幫到一些初次使用git的人
還不是五一沒人約 哈哈哈 2019-5-2號
- git 版本
- git 初始本地倉庫
- 創建ssh文件 (重點)
- 創建遠程倉庫
- 建立聯繫
- 常用命令
git版本
目前官網最新的版本是2.21.0 需要的可以自行下載
而我使用的是mac自帶的 2.20.1版本
初始本地項目
創建文件夾
用vscode 打開 創建REDME.md
REAME.md 其實 意思爲看我,這裏一般寫一些方便別人閱讀此項目的備註
創建SSH文件(重點)
繼續輸入 cd ~/.ssh
如果顯示 cd: ~/.ssh: No such file or directory
證明ssh文件不存在
此時 假設你在Github註冊賬號爲: [email protected]
在terminal 中繼續輸入 ssh-keygen -t rsa -C [email protected]
此時會出現 很多命令 一直回車知道見到最後一行爲止
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/anthony/.ssh/id_rsa):
Created directory '/Users/anthony/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/anthony/.ssh/id_rsa.
Your public key has been saved in /Users/anthony/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:dp2r3eAJCUqDTdZguODfPzUnp7CFv9b3CIhFZkQ/a/U [email protected]
The key's randomart image is:
+---[RSA 2048]----+
| .o .o |
| . .. o . . |
| . . .o . + o . |
| . .= + . = . |
| ...+ S.o = E|
| ...+o==+o. |
| ...*+B+ |
| + +=.=.. |
| oo.+.o..|
+----[SHA256]-----+
建立遠程倉庫
登錄github
點擊New SSH key
此時我們再次打開terminal 終端
輸入 cat ~/.ssh/id_rsa.pub
ssh-rsa… 這就是我們的ssh-key了
在切回github
我們去創建一個新的倉庫
然後會跳轉到這裏
此處如果有需要輸入email 和 密碼的只需要輸入 你github的賬戶和密碼就行 密碼默認不顯示
因爲我們一開始已經創建了一個 README.md文件
也用了git init
那我們現在回到終端
只需要輸入git add -A
git commit -m ‘改動的備註’
將上一張圖中的git remote add origin 。。。。。的複製到終端
然後輸入git push -u origin master 這些代碼上圖都有 -u是因爲第一次提交
此時我們刷新github 就會發現我們之前創建的REAME.md文件 意爲看我
上面既然說了第一次提交用 -u master 是爲什麼呢
因爲我們項目一般都會有一個主分支 即不能隨意修改的
所以我們一般項目會有多個分支 然後方便協同開發
那我們就可以創建自己的分支
創建分支後 github官網暫時不會顯示 知道你修改文件 進行第一個commit 然後push 到遠程倉庫 比如
git add -A
git commit -m ‘創建了一個新分支’
git push origin gavin
此時在刷新github就會看到多了一個分支
git 常用命令
git add -A //此命令使用工作樹中找到的當前內容更新索引,以準備爲下一次提交暫存的內容
git commit -m ‘備註’ //將修改的內容提交到暫存區
git push origin ‘你的分支名’ //將暫存區的內容提交到github的這個分支
git status //查看當前倉庫的狀態
git pull origin ‘人家的分支名’ //拉取別人的分支
git checkout -u ‘新分支名’ //創建一個新分支
git checkout ‘需要進入的分支’ // 通常一個項目兩個版本會有多個分支 需要來回切換
…還有好多就不一一列了
因爲重心是 搭建遠程倉庫!!!