git常用命令

git remote -v #獲取遠程倉庫網址信息
git remote add test git@github.com:nodejsnewbie/fzdh.git

remove a remote repository

git remote rm origin

or create a new repository on the command line

echo "# test" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:nodejsnewbie/test.gitgit push -u origin master

or push an existing repository from the command line

git remote add origin git@github.com:nodejsnewbie/test.git
git push -u origin master

Command line instructions

Git global setup

git config --global user.name "fengze"
git config --global user.email "1206215@qq.com"

Create a new repository

git clone https://gitlab.com/fengzejituan/fzdhwebsite.git
cd fzdhwebsite
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

Existing folder

cd existing_folder
git init
git remote add origin https://gitlab.com/fengzejituan/fzdhwebsite.git
git add .
git commit
git push -u origin master

Existing Git repository

cd existing_repo
git remote add origin https://gitlab.com/fengzejituan/fzdhwebsite.git
git push -u origin --all
git push -u origin --tags

repo目錄下的.git/config咙边,果然,我的url是HTTPS形式。
[remote "origin"] fetch = + refs/heads/:refs/remotes/origin/ url = https://username@github.com/username/projectname.git**

因為遠程版本庫的url是HTTPS敬察,估計是我git clone的時候用HTTPS鏈接造成的
所以問題就出在這了特铝,每次都很不方便炫七,都要輸入用戶名和密碼演熟。
為了使用SSH公鑰的方式認證频敛,我把config的url改成下面這樣
[remote "origin"] fetch = + refs/heads/:refs/remotes/origin/ url = git@github.com:username/projectname.git**

這樣我git push的時候又可以用SSH公鑰認證而不用去輸入用戶名和密碼帮哈,不僅方便膛檀,而且更安全。

允許推送無關歷史代碼
--allow-unrelated-histories
.gitignore只能忽略那些原來沒有被 track 的文件娘侍,如果某些文件已經被納入了版本管理中咖刃,則修改 .gitignore 是無效的。
解決方法是先把本地緩存刪除憾筏,然后再提交嚎杨。

git rm -r --cached .
git add .
git commit -m 'We really don't want Git to track this anymore!'

.gitignore 的匹配規(guī)則:

.a # 忽略所有 .a 結尾的文件
!lib.a # 但 lib.a 除外
/TODO # 僅僅忽略項目根目錄下的 TODO 文件,不包括 subdir/TODO
build/ # 忽略 build/ 目錄下的所有文件
doc/.txt # 會忽略 doc/notes.txt 但不包括 doc/server/arch.txt

查看某個文件的歷史修改

git blame golfMaster/Menu/GMWebViewController.m
git log --pretty=oneline golfMaster/Menu/GMWebViewController.m #會查看所有關于此文件的commit
git show #看某次commit的更改氧腰。

讓單個文件回退到指定的版本

git log MainActivity.java git reset a4e215234aa4927c85693dca7b68e9976948a35e MainActivity.java
git commit -m "revert old file " git checkout MainActivity.java #更新到工作目錄

解決gitignore不生效的問題
git rm -r --cached .
git add .
git commit -m "update"

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末枫浙,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子古拴,更是在濱河造成了極大的恐慌箩帚,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件黄痪,死亡現場離奇詭異紧帕,居然都是意外死亡,警方通過查閱死者的電腦和手機桅打,發(fā)現死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進店門是嗜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來愈案,“玉大人,你說我怎么就攤上這事鹅搪≌拘鳎” “怎么了?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵丽柿,是天一觀的道長崇众。 經常有香客問我,道長航厚,這世上最難降的妖魔是什么顷歌? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮幔睬,結果婚禮上眯漩,老公的妹妹穿的比我還像新娘。我一直安慰自己麻顶,他們只是感情好赦抖,可當我...
    茶點故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著辅肾,像睡著了一般队萤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上矫钓,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天要尔,我揣著相機與錄音,去河邊找鬼新娜。 笑死赵辕,一個胖子當著我的面吹牛,可吹牛的內容都是我干的概龄。 我是一名探鬼主播还惠,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼私杜!你這毒婦竟也來了蚕键?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤衰粹,失蹤者是張志新(化名)和其女友劉穎锣光,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體寄猩,經...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡嫉晶,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片替废。...
    茶點故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡箍铭,死狀恐怖,靈堂內的尸體忽然破棺而出椎镣,到底是詐尸還是另有隱情诈火,我是刑警寧澤,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布状答,位于F島的核電站冷守,受9級特大地震影響,放射性物質發(fā)生泄漏惊科。R本人自食惡果不足惜拍摇,卻給世界環(huán)境...
    茶點故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望馆截。 院中可真熱鬧充活,春花似錦、人聲如沸蜡娶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽窖张。三九已至幕随,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間宿接,已是汗流浹背赘淮。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留澄阳,地道東北人拥知。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像碎赢,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子速梗,可洞房花燭夜當晚...
    茶點故事閱讀 45,691評論 2 361

推薦閱讀更多精彩內容

  • 初始化配置 #配置使用git倉庫的人員姓名 git config --global user.name "Your...
    賤精先玍丶閱讀 333評論 0 0
  • 我的常用: ===================================** 撤銷工作修改:**1肮塞、gi...
    ddai_Q閱讀 742評論 0 5
  • Git 是一個很強大的分布式版本控制系統(tǒng)。它不但適用于管理大型開源軟件的源代碼姻锁,管理私人的文檔和源代碼也有很多優(yōu)勢...
    龐哈哈哈12138閱讀 344評論 0 3
  • python大大的圖 format()——格式化函數 正如注釋中說的枕赵,位置和參數可以任意結合 line4中把0和1...
    TianAff閱讀 249評論 1 1
  • 16年家庭聚餐之“比較”小煩惱 事情的開始從每年的12月31日家庭聚餐說起,16年的家庭聚餐如期而至位隶,不過這...
    簡幾閱讀 354評論 4 6