远程连接GitHub仓库
遠程連接github倉庫
1,基本信息設置 ,創建秘鑰
// 你的github用戶名,非昵稱git config --global user.name "liuxianan"// 填寫你的github注冊郵箱git config --global user.email "xxx@qq.com"//連續兩次enter跳過 生成秘鑰ssh-keygen -t rsa -C "youremail@example.com"2,github添加密鑰
添加秘鑰到GitHub:
左邊選擇 SSH and GPG keys,然后點擊 New SSH key 按鈕,title 設置標題,可以隨便填,粘貼在你電腦上生成的 key。
3,檢測
ssh -T git@github.com
完成上述步驟本機和github已經成功連接,后面正式開始提交代碼
4,本地有一個xxx目錄,選中目錄,git bash
5,對本地倉庫更新后更新遠程倉庫
之后再push之前需要先拉取遠程文件到本地倉庫
即
6,小結
(1)將目錄初始化為git本地倉庫
git init
(2)添加代碼文件到監控暫存區
git add . #將新文件提交到暫存區
git add README #單獨添加README文件
(3)提交到本地倉庫
git commit -m “first commit” #將暫存區代碼提交到本地倉庫,-m后為本次提交注釋,"first commit"為任意即可,僅為注釋
(4)添加遠程倉庫
git remote add origin git@github.com:nmt/nmblog.github.io.git
(5)將代碼push到遠程倉庫
git push -u origin master
參考:http://blog.sina.com.cn/s/blog_16483ca950102yozq.html
筆記:
1-
git add . :他會監控工作區的狀態樹,使用它會把工作時的所有變化提交到暫存區,包括文件內容修改(modified)以及新文件(new),但不包括被刪除的文件。
git add -u :他僅監控已經被add的文件(即tracked file),他會將被修改的文件提交到暫存區。add -u 不會提交新文件(untracked file)。(git add --update的縮寫)
git add -A :是上面兩個功能的合集(git add --all的縮寫)
總結:
· git add -A 提交所有變化
· git add -u 提交被修改(modified)和被刪除(deleted)文件,不包括新文件(new)
· git add . 提交新文件(new)和被修改(modified)文件,不包括被刪除(deleted)文件
2-
git status 命令
Git 基本操作Git 基本操作
git status 命令用于查看在你上次提交之后是否有對文件進行再次修改。
$ git status On branch masterInitial commitChanges to be committed:(use "git rm --cached <file>..." to unstage)new file: READMEnew file: hello.php通常我們使用 -s 參數來獲得簡短的輸出結果:
$ git status -sAM README A hello.phpAM 狀態的意思是這個文件在我們將它添加到緩存之后又有改動。
3
git remote rm origin 刪除當前連接的遠程倉庫
git push -f origin master 強制上傳覆蓋遠程文件,
(這個命令在團隊開發的時候最好不要用,否則可能會有生命危險)
4
如果出現這種情況使用
git pull origin master --allow-unrelated-histories
如有錯誤,請大家指正呀😄
總結
以上是生活随笔為你收集整理的远程连接GitHub仓库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 11.0 去掉音量键电源
- 下一篇: Pixhawk之启动代码和入口函数(.m