git常見操作與錯(cuò)誤

如果輸入
$ git remote add origin git@github.com:XXX(github帳號(hào)名)/gitdemo(項(xiàng)目名).git
提示出錯(cuò)信息:fatal: remote origin already exists.
解決辦法如下:

1狐蜕、先輸入$ git remote rm origin
2辙培、再輸入$ git remote add origin git@github.com:XXX/gitdemo.git 就不會(huì)報(bào)錯(cuò)了哥艇!
3挺智、如果輸入$ git remote rm origin 還是報(bào)錯(cuò)的話猴蹂,error: Could not remove config section 'remote.origin'. 我們需要修改gitconfig文件的內(nèi)容
4瓶摆、找到你的github的安裝路徑
5榆鼠、找到一個(gè)名為gitconfig的文件遥昧,打開它把里面的[remote "origin"]那一行刪掉就好了易桃!

如果輸入$ ssh -T git@github.com
出現(xiàn)錯(cuò)誤提示:Permission denied (publickey).因?yàn)樾律傻膋ey不能加入ssh就會(huì)導(dǎo)致連接不上github褥琐。
解決辦法如下:

https://zhidao.baidu.com/question/712206549106448205.html

如果輸入$ git push origin master
提示出錯(cuò)信息:error:failed to push som refs to .......
解決辦法如下:

1、先輸入$ git pull origin master //先把遠(yuǎn)程服務(wù)器github上面的文件拉下來
2晤郑、再輸入$ git push origin master
3敌呈、如果出現(xiàn)報(bào)錯(cuò) fatal: Couldn't find remote ref master或者fatal: 'origin' does not appear to be a git repository以及fatal: Could not read from remote repository.
4嚼鹉、則需要重新輸入$ git remote add origin git@github.com:XXX/gitdemo.git

使用git在本地創(chuàng)建一個(gè)項(xiàng)目的過程

$ makdir ~/hello-world    //創(chuàng)建一個(gè)項(xiàng)目hello-world

$ cd ~/hello-world       //打開這個(gè)項(xiàng)目

$ git init             //初始化 

$ touch README

$ git add README        //更新README文件

$ git commit -m 'first commit'     //提交更新,并注釋信息“first commit”

$ git remote add origin git@github.com:XXX/gitDemo.git   //連接遠(yuǎn)程github項(xiàng)目  

$ git push -u origin master     //將本地項(xiàng)目更新到github項(xiàng)目上去

gitconfig配置文件
Git有一個(gè)工具被稱為git config驱富,它允許你獲得和設(shè)置配置變量锚赤;這些變量可以控制Git的外觀和操作的各個(gè)方面。這些變量可以被存儲(chǔ)在三個(gè)不同的位置:

1./etc/gitconfig 文件:包含了適用于系統(tǒng)所有用戶和所有庫的值褐鸥。如果你傳遞參數(shù)選項(xiàng)’--system’ 給 git config线脚,它將明確的讀和寫這個(gè)文件。 
2.~/.gitconfig 文件 :具體到你的用戶叫榕。你可以通過傳遞--global 選項(xiàng)使Git 讀或?qū)戇@個(gè)特定的文件浑侥。
3.位于git目錄的config文件 (也就是 .git/config) :無論你當(dāng)前在用的庫是什么,特定指向該單一的庫晰绎。每個(gè)級(jí)別重寫前一個(gè)級(jí)別的值寓落。因此,在.git/config中的值覆蓋了在/etc/gitconfig中的同一個(gè)值荞下。

在Windows系統(tǒng)中伶选,Git在$HOME目錄中查找.gitconfig文件(對(duì)大多數(shù)人來說,位于C:\Documents and Settings$USER下)尖昏。它也會(huì)查找/etc/gitconfig仰税,盡管它是相對(duì)于Msys 根目錄的。這可能是你在Windows中運(yùn)行安裝程序時(shí)決定安裝Git的任何地方抽诉。

配置相關(guān)信息:
2.1 當(dāng)你安裝Git后首先要做的事情是設(shè)置你的用戶名稱和e-mail地址陨簇。這是非常重要的,因?yàn)槊看蜧it提交都會(huì)使用該信息迹淌。它被永遠(yuǎn)的嵌入到了你的提交中:

$ git config --global [user.name](http://user.name) "John Doe"
$ git config --global user.email [johndoe@example.com](mailto:johndoe@example.com)

2.2 你的編輯器(Your Editor)

現(xiàn)在河绽,你的標(biāo)識(shí)已經(jīng)設(shè)置,你可以配置你的缺省文本編輯器唉窃,Git在需要你輸入一些消息時(shí)會(huì)使用該文本編輯器耙饰。缺省情況下,Git使用你的系統(tǒng)的缺省編輯器句携,這通忱菩遥可能是vi 或者 vim。如果你想使用一個(gè)不同的文本編輯器矮嫉,例如Emacs削咆,你可以做如下操作:

$ git config --global core.editor emacs

2.3 檢查你的設(shè)置(Checking Your Settings)

如果你想檢查你的設(shè)置,你可以使用 git config --list 命令來列出Git可以在該處找到的所有的設(shè)置:

$ git config --list

你也可以查看Git認(rèn)為的一個(gè)特定的關(guān)鍵字目前的值蠢笋,使用如下命令 git config {key}:

$ git config [user.name](http://user.name)

2.4 獲取幫助(Getting help)

如果當(dāng)你在使用Git時(shí)需要幫助拨齐,有三種方法可以獲得任何git命令的手冊(cè)頁(manpage)幫助信息:

$ git help <verb>
$ git <verb> --help
$ man git-<verb>

例如,你可以運(yùn)行如下命令獲取對(duì)config命令的手冊(cè)頁幫助:

$ git help config
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末昨寞,一起剝皮案震驚了整個(gè)濱河市瞻惋,隨后出現(xiàn)的幾起案子厦滤,更是在濱河造成了極大的恐慌,老刑警劉巖歼狼,帶你破解...
    沈念sama閱讀 212,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件掏导,死亡現(xiàn)場離奇詭異,居然都是意外死亡羽峰,警方通過查閱死者的電腦和手機(jī)趟咆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來梅屉,“玉大人值纱,你說我怎么就攤上這事∨魈溃” “怎么了虐唠?”我有些...
    開封第一講書人閱讀 158,369評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長惰聂。 經(jīng)常有香客問我疆偿,道長,這世上最難降的妖魔是什么庶近? 我笑而不...
    開封第一講書人閱讀 56,799評(píng)論 1 285
  • 正文 為了忘掉前任翁脆,我火速辦了婚禮,結(jié)果婚禮上鼻种,老公的妹妹穿的比我還像新娘。我一直安慰自己沙热,他們只是感情好叉钥,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,910評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著篙贸,像睡著了一般投队。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上爵川,一...
    開封第一講書人閱讀 50,096評(píng)論 1 291
  • 那天敷鸦,我揣著相機(jī)與錄音,去河邊找鬼寝贡。 笑死扒披,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的圃泡。 我是一名探鬼主播碟案,決...
    沈念sama閱讀 39,159評(píng)論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼颇蜡!你這毒婦竟也來了价说?” 一聲冷哼從身側(cè)響起辆亏,我...
    開封第一講書人閱讀 37,917評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎鳖目,沒想到半個(gè)月后扮叨,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,360評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡领迈,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,673評(píng)論 2 327
  • 正文 我和宋清朗相戀三年彻磁,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片惦费。...
    茶點(diǎn)故事閱讀 38,814評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡兵迅,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出薪贫,到底是詐尸還是另有隱情恍箭,我是刑警寧澤,帶...
    沈念sama閱讀 34,509評(píng)論 4 334
  • 正文 年R本政府宣布瞧省,位于F島的核電站扯夭,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏鞍匾。R本人自食惡果不足惜交洗,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,156評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望橡淑。 院中可真熱鬧构拳,春花似錦、人聲如沸梁棠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽符糊。三九已至凫海,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間男娄,已是汗流浹背行贪。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評(píng)論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留模闲,地道東北人建瘫。 一個(gè)月前我還...
    沈念sama閱讀 46,641評(píng)論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像围橡,于是被迫代替她去往敵國和親暖混。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,728評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容