Git 從零到能推送到GitHub遠端庫

目錄

1.註冊github帳戶。
2.下載git命令工具。
3.建立本地git倉庫
4.設置帳戶的SSH 密鑰。
5.鏈接遠程github倉庫

建立github帳戶

註冊Git地址:https://github.com
下載git工具:https://git-scm.com/downloadsgit

clipboard.png

建立gitgub倉庫

登陸github後,在右上角,如圖所示。
建立github倉庫時輸入名字便可,其餘儘可能別動。推薦使用谷歌瀏覽器,能夠自動翻譯爲中文。
clipboard.pnggithub

clipboard.png

谷歌瀏覽器
clipboard.pngshell

建立本地Git倉庫

在桌面右鍵打開Git Bath here 命令行工具vim

配置:瀏覽器

git config --global user.name "Your Name"   配置用戶名
git config --global user.email "email@example.com"  配置你的郵箱
git config --global push.default matching
git config --global core.quotepath false
git config --global core.editor "vim"

建立一個目錄( 不要包含中文 ) mkdir 目錄名
進入這個目錄(文件夾):cd 目錄名
將這個目錄變成git能夠管理的倉庫 git init
這個目錄(文件夾)就是本地倉庫了bash

鏈接遠程倉庫

設置SSH key:https://github.com/settings/keysssh

生成SSH key(密鑰):在bash命令行工具組輸入  rm -rf ~/.ssh/*
 ssh-keygen -t rsa -b 4096 -C "你的郵箱"

clipboard.png

回車三次。
 運行: cat ~/.ssh/id_rsa.pub  會獲得一串東西

clipboard.png

複製粘貼到

clipboard.png

在新建的目錄下運行:ssh -T git@github.com

若是看到 Hi FrankFang! You've successfully authenticated, but GitHub does not provide shell access.表明咱們的SSH key 已經設置成功
首先咱們在目錄下作一些修改:
如新建一個文件ss.txt ,
在bash中:git status -sb 查看 獲得:ide

$ git status -sb
## No commits yet on master
?? ss.txt

將修改提交到暫存庫中,能夠用git add 命令工具

Git add 文件路徑 或 Git add .

clipboard.png

將暫存庫內的修改提交到本地fetch

Git commit -m」說明」

clipboard.png

鏈接遠程庫

clipboard.png
輸入:

git remote add origin git@github.com:你的用戶名/git倉庫名.git

clipboard.png

能夠運行git remote -v 查看本地倉庫權限

clipboard.png

若是如上圖顯示有fetch和push權限,說明已經進行了鏈接
接下來,將本地修改推送到遠端倉庫:

git push -u origin master

如今已經推送到遠端,能夠去github上查看一下

clipboard.png


若有疑問可在下方留言,或參考其餘文檔,如有錯誤,也歡迎在下方留言。

相關文章
相關標籤/搜索