Git與GitHub入門

BernardBlack發表於2021-06-13

一、git起步
https://www.runoob.com/git/git-install-setup.html
1、下載git(Windows)
2、安裝GUI(TortoiseGit)
3、檢視git配置:$ git config --list

二、git本地倉庫
https://www.runoob.com/git/git-create-repository.html
1、建立本地倉庫:
新建倉庫:
$ cd directory
$ echo "# 測試" >> README.md
$ git init
$ git add README.md
$ git commit -m "初始化版本"

克隆倉庫:
$ git clone git://github.com/schacon/grit.git mygrit


三、git分支管理
https://www.runoob.com/git/git-branch.html
#todo

四、git與github
https://www.runoob.com/git/git-remote-repo.html

1、新增遠端倉庫
$ git remote add [shortname] [url]
後面的 your_email@youremail.com 改為你在 Github 上註冊的郵箱,之後會要求確認路徑和輸入密碼,我們這使用預設的一路回車就行。
成功的話會在 ~/ 下生成 .ssh 資料夾,進去,開啟 id_rsa.pub,複製裡面的 key。
回到 github 上,進入 Account => Settings(賬戶配置)。左邊選擇 SSH and GPG keys,然後點選 New SSH key 按鈕,title 設定標題,可以隨便填,貼上在你電腦上生成的 key。

2、為了驗證是否成功,輸入以下命令:
$ ssh -T git@github.com
3、在GitHub上建立一個名為origin的repository

4、可以將本地的檔案push到遠端伺服器上
$ mkdir runoob-git-test # 建立測試目錄
$ cd runoob-git-test/ # 進入測試目錄
$ echo "# 菜鳥教程 Git 測試" >> README.md # 建立 README.md 檔案並寫入內容
$ ls # 檢視目錄下的檔案
README
$ git init # 初始化
$ git add README.md # 新增檔案
$ git commit -m "新增 README.md 檔案" # 提交併備註資訊
[master (root-commit) 0205aab] 新增 README.md 檔案
1 file changed, 1 insertion(+)
create mode 100644 README.md
# 提交到 Github
$ git remote add origin git@github.com:tianqixin/runoob-git-test.git
$ git push -u origin master

5、要檢視當前配置有哪些遠端倉庫,可以用命令:
git remote

6、Git 有兩個命令用來提取遠端倉庫的更新。
①從遠端倉庫下載新分支與資料:
git fetch
該命令執行完後需要執行 git merge 遠端分支到你所在的分支。
②從遠端倉庫提取資料並嘗試合併到當前分支:
git merge
該命令就是在執行 git fetch 之後緊接著執行 git merge 遠端分支到你所在的任意分支。

7、推送你的新分支與資料到某個遠端倉庫命令:
git push [alias] [branch]
以上命令將你的 [branch] 分支推送成為 [alias] 遠端倉庫上的 [branch] 分支

相關文章