git常用命令及使用技巧

git常用命令及使用技巧

git 客戶端安裝

Git客戶端 下載地址: https://www.git-scm.com/downloads

git 配置初始化

# 在 git-bash 中,或者配置環(huán)境變量之后可以在命令提示符中直接執(zhí)行
# 配置全局用戶名
git config --global user.name "WeihanLi"
# 配置全局用戶郵箱
git config --global user.email "ben121011@126.com"

windows 保存 git 用戶名密碼

M1: 修改 .gitconfig 文件

打開 %USERPROFILE% 抖仅,打開 .gitconfig 文件【git 全局配置】坊夫,可以看到類似下面的內(nèi)容
(如果沒有初始化配置,可能會(huì)沒有這個(gè)文件撤卢,建議先初始化配置褥实,自己新建也可以殿如,新建這個(gè)文件需要一些技巧,可自行百度)

[user]
    name = weihanli
    email = ben121011@126.com

想要輸一次密碼唤衫,自動(dòng)記住可以在后面加一段配置

[credential]
        helper = store

這樣在輸過一次用戶名密碼之后就會(huì)保存在客戶端了祖乳,以后就不會(huì)再次要求輸入密碼了

M2:修改 .git-credentials 文件

如果你在嘗試上面的方法之后打開這個(gè)文件滤馍,你會(huì)發(fā)現(xiàn),用戶名密碼是保存在這個(gè)文件里的,所以說當(dāng)然也可以直接修改這個(gè)文件來保存用戶名密碼

類似于這樣:

https://ben121011%40126.com:xxxxxxx@git.gitbook.com/

所有請(qǐng)求 https://gitbook.com/ 的 git 用戶驗(yàn)證時(shí)會(huì)自動(dòng)地從上面這條數(shù)據(jù)中獲取用戶名【一般是郵箱】及密碼進(jìn)行自動(dòng)登錄

可以看到用戶名忽洛、密碼都是在這個(gè)地址里面的,用戶名一般都是郵箱环肘,@ 字符被轉(zhuǎn)義成了 %40,用戶名和密碼用 : 分割開

總結(jié)一下集灌,格式如下悔雹,郵箱中的 @%40 替換:

{{協(xié)議}}://{{用戶名}}:{{密碼}}@git.{{域名}}

git 常用命令

更新代碼

# 從遠(yuǎn)程 master 分支獲取代碼(默認(rèn)遠(yuǎn)程倉庫為 origin)
git pull origin master

# 添加文件
git add file.abc

# 添加當(dāng)前目錄下所有文件
git add .

# 移除文件
git remove file.abc

# 提交代碼
git commit -m "commit message"

# 推送代碼到遠(yuǎn)程 master 分支
git push origin master

分支

# 列出本地所有分支
git branch
git branch -l
git branch --list

# 列出遠(yuǎn)程所有分支
git branch -r
git branch --remote
git branch -r -l

# 新建分支
git branch test

# 切換分支
git checkout test

# 刪除本地分支(存在沒有提交或合并地修改時(shí)會(huì)失敗)
git branch -d test

# 強(qiáng)制刪除本地分支(強(qiáng)制刪除)
git branch -D test

# 刪除遠(yuǎn)程分支 test
git push origin :test
git branch -r -d origin/test

常見問題解決

  1. git clone 報(bào)錯(cuò)
  • CategoryInfo : NotSpecified: (Switched to branch 'newBranch':String) [], RemoteException
  • FullyQualifiedErrorId : NativeCommandError

在 powershell 中執(zhí)行 $env:GIT_REDIRECT_STDERR = '2>&1',參考: https://github.com/dahlbyk/posh-git/issues/109

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末欣喧,一起剝皮案震驚了整個(gè)濱河市腌零,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌唆阿,老刑警劉巖益涧,帶你破解...
    沈念sama閱讀 221,820評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異驯鳖,居然都是意外死亡闲询,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門浅辙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來扭弧,“玉大人,你說我怎么就攤上這事记舆「肽恚” “怎么了?”我有些...
    開封第一講書人閱讀 168,324評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵泽腮,是天一觀的道長(zhǎng)御蒲。 經(jīng)常有香客問我,道長(zhǎng)诊赊,這世上最難降的妖魔是什么厚满? 我笑而不...
    開封第一講書人閱讀 59,714評(píng)論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮豪筝,結(jié)果婚禮上痰滋,老公的妹妹穿的比我還像新娘。我一直安慰自己续崖,他們只是感情好敲街,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,724評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著严望,像睡著了一般多艇。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上像吻,一...
    開封第一講書人閱讀 52,328評(píng)論 1 310
  • 那天峻黍,我揣著相機(jī)與錄音复隆,去河邊找鬼。 笑死姆涩,一個(gè)胖子當(dāng)著我的面吹牛挽拂,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播骨饿,決...
    沈念sama閱讀 40,897評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼亏栈,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了宏赘?” 一聲冷哼從身側(cè)響起绒北,我...
    開封第一講書人閱讀 39,804評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎察署,沒想到半個(gè)月后闷游,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,345評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡贴汪,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,431評(píng)論 3 340
  • 正文 我和宋清朗相戀三年脐往,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片嘶是。...
    茶點(diǎn)故事閱讀 40,561評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡钙勃,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出聂喇,到底是詐尸還是另有隱情辖源,我是刑警寧澤,帶...
    沈念sama閱讀 36,238評(píng)論 5 350
  • 正文 年R本政府宣布希太,位于F島的核電站克饶,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏誊辉。R本人自食惡果不足惜矾湃,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,928評(píng)論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望堕澄。 院中可真熱鬧邀跃,春花似錦、人聲如沸蛙紫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽坑傅。三九已至僵驰,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蒜茴。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評(píng)論 1 272
  • 我被黑心中介騙來泰國打工星爪, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人粉私。 一個(gè)月前我還...
    沈念sama閱讀 48,983評(píng)論 3 376
  • 正文 我出身青樓顽腾,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親诺核。 傳聞我的和親對(duì)象是個(gè)殘疾皇子崔泵,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,573評(píng)論 2 359

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