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