【Git入門0】Git本地倉(cāng)庫(kù)六行配置與常見(jiàn)問(wèn)題章2

git 六行配置


git config --global user.name 你的英文名

git config --global user.email 你的郵箱

git config --global push.default simple

git config --global core.quotepath false

git config --global core.editor "code --wait"

git config --global core.autocrlf input

查看配置


git config --global --list

  • 注意:上面的英文名和郵箱跟 GitHub 沒(méi)有關(guān)系。

可以跟 GitHub 的用戶名和郵箱保持一致,

也可以不一致。我的是一致的。

  • 其中 git config --global core.editor "code --wait"用的是VSCode

也可以用Vim

  • 注意:你需要保證 code 是可以直接在命令行執(zhí)行的。

如果不能執(zhí)行,你需要安裝 VSCode 并配置 PATH。

我(win10)的 PATH 里添加的內(nèi)容是


C:~\AppData\Local\Programs\Microsoft VS Code\bin

  • Mac 的配置方法,要在iTerm2中用命令code打開(kāi)VSCode的步驟
  1. 運(yùn)行VS code并打開(kāi)命令面板( ??P )
  1. 輸入 shell command 找到: Install ‘code' command in PATH 就行了。

常見(jiàn)問(wèn)題

  • 問(wèn):課上說(shuō) git reset --hard XXXXXX 里面的 XXXXXX 是提交號(hào),那為什么視頻后面你又寫(xiě)出了 git reset --hard master 這樣的命令。
  • 答:請(qǐng)注意,說(shuō) git reset --hard XXXXXX 的意思是我們「可以」使用 XXXXXX,并沒(méi)有說(shuō)我們「只能」使用 XXXXXX, 顯然reset 支持的參數(shù)不止 XXXXXX 這一種。

git 就是一個(gè)命令而已

Bash命令行里有很多命令,git 就是其中一個(gè),在git-bash里運(yùn)行g(shù)it命令

  • 問(wèn):手賤 已經(jīng)在根目錄下git init了 怎辦?
  • 或者對(duì)一個(gè)已經(jīng)包含了git倉(cāng)庫(kù)的文件夾(假設(shè)該文件夾叫做TargetFile)再進(jìn)行了次git init ,沒(méi)多想就直接git add -A 怎辦?
  • 答:取消對(duì)文件夾 git init 初始化操作

其實(shí)想要恢復(fù)很簡(jiǎn)單,在當(dāng)前目錄下:


rm -rf .git/

  • 刪除.git文件夾就意味著桌面不再是倉(cāng)庫(kù)了。
  • git只會(huì)認(rèn)為有.git文件夾的路徑是工作 倉(cāng)庫(kù)。
  • -r :遞歸的刪除該目錄下的文件夾和文件,及子目錄下的文件夾和文件
  • -f : 忽略不存在的文件
  • 將這個(gè)文件夾刪除就相當(dāng)于刪掉了init生成的內(nèi)容,直接移除git對(duì)該文件夾造成的影響,并且不會(huì)影響到該文件夾中那個(gè)已經(jīng)是git倉(cāng)庫(kù)的文件夾的git狀態(tài)

如何刪除本地倉(cāng)庫(kù)

開(kāi)始刪除所創(chuàng)建的倉(cāng)庫(kù):

1.顯示所有本地分支


git branch

2.初始化本地版本庫(kù)


git init

如果顯示:

Reinitialized existing Git repository in C:/Users/Administrator/test1/.git/

則:

3.找到目錄下.git


ls -a

顯示:


./  ../  .git/

則:

4.刪除


rm -rf .git

5.可以看到master分支已經(jīng)刪除(test1中隱藏的.git文件夾已經(jīng)刪除)

6.刪除git之后 再去刪除本地的庫(kù)文件夾即可


rm -rf XXXX

簡(jiǎn)而言之,就是刪除倉(cāng)庫(kù)文件夾下隱藏的.git文件夾即可,直接在文件夾右鍵刪除也可以吧


·未完待續(xù)·


參考文章

  • 無(wú)

相關(guān)文章

  • 無(wú)


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請(qǐng)通過(guò)簡(jiǎn)信或評(píng)論聯(lián)系作者。

相關(guān)閱讀更多精彩內(nèi)容

  • 本章導(dǎo)航: 介紹 Git 與 vscode 的安裝步驟 敘述 Git 的基礎(chǔ)知識(shí) 本章僅僅考慮在 Windows1...
    水之心閱讀 1,491評(píng)論 0 7
  • Git 是目前最流行的分布式版本控制系統(tǒng)之一。 版本控制指的是,記錄每次版本變更的內(nèi)容和時(shí)間等細(xì)節(jié),保留各版本之間...
    神齊閱讀 1,509評(píng)論 0 7
  • 簡(jiǎn)介 Git是一個(gè)開(kāi)源的分布式版本控制系統(tǒng),用于敏捷高效地處理任何或小或大的項(xiàng)目。 Git 與常用的版本控制工具 ...
    閩越布衣閱讀 2,874評(píng)論 0 18
  • 今天是我連續(xù)第二次跳滿100個(gè)繩的日子,值得紀(jì)念一下!從最初的200個(gè)到目前的1000個(gè)其實(shí)也只是花了1周的時(shí)間,...
    賬房萍姐閱讀 942評(píng)論 0 50
  • "如果沒(méi)有遇見(jiàn)你,我將會(huì)是在哪里,日子過(guò)得怎么樣,人生是否要珍惜!" 昨天跟若兮說(shuō),我感覺(jué)我...
    鄧安勇閱讀 379評(píng)論 0 0

友情鏈接更多精彩內(nèi)容