【Git入門0】Git本地倉庫六行配置與常見問題

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 沒有關係,能夠跟 GitHub 的用戶名和郵箱保持一致,也能夠不一致,個人是一致的。

其中 git config --global core.editor "code --wait"用的是VSCode,也能夠用Vimgit

注意:你須要保證 code 是能夠直接在命令行執行的。shell

若是不能執行,你須要安裝 VSCode 並配置 PATH。
我(win10)的 PATH 裏添加的內容是segmentfault

C:~\AppData\Local\Programs\Microsoft VS Code\bin
Mac 的配置方法,要在iTerm2中用命令code打開VSCode的步驟
  1. 運行VS code並打開命令面板( ⇧⌘P )
  2. 輸入 shell command 找到: Install ‘code' command in PATH 就好了。

[code命令還支持其餘參數:Visual Studio Code入門](http://www.jianshu.com/p/3dda...bash

常見問題

  • 問:課上說 git reset --hard XXXXXX 裏面的 XXXXXX 是提交號,那爲何視頻後面你又寫出了 git reset --hard master 這樣的命令。
  • 答:請注意,說 git reset --hard XXXXXX 的意思是咱們「能夠」使用 XXXXXX,並無說咱們「只能」使用 XXXXXX, **顯然reset 支持的參數不止 XXXXXX 這一種**。

git 就是一個命令而已

Bash命令行裏有不少命令,git 就是其中一個,在git-bash裏運行git命令post

  • 問:手賤 已經在根目錄下git init了 怎辦?
  • 或者對一個已經包含了git倉庫的文件夾(假設該文件夾叫作TargetFile)再進行了次git init ,沒多想就直接git add -A 怎辦?
  • 答:取消對文件夾 git init 初始化操做

其實想要恢復很簡單,在當前目錄下:命令行

rm -rf .git/
  • 刪除.git文件夾就意味着桌面再也不是倉庫了。
  • git只會認爲有.git文件夾的路徑是工做 倉庫。

-r :遞歸的刪除該目錄下的文件夾和文件,及子目錄下的文件夾和文件3d

-f : 忽略不存在的文件code

  • 將這個文件夾刪除就至關於刪掉了init生成的內容,直接移除git對該文件夾形成的影響,而且不會影響到該文件夾中那個已是git倉庫的文件夾的git狀態

如何刪除本地倉庫

開始刪除所建立的倉庫:視頻

1.顯示全部本地分支遞歸

git branch

2.初始化本地版本庫

git init

若是顯示:

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

則:

3.找到目錄下.git

ls -a

顯示:

./ ../ .git/

則:

4.刪除

rm -rf .git

5.能夠看到master分支已經刪除(test1中隱藏的.git文件夾已經刪除)

6.刪除git以後 再去刪除本地的庫文件夾便可

rm -rf XXXX

簡而言之,就是刪除倉庫文件夾下隱藏的.git文件夾便可,直接在文件夾右鍵刪除也能夠吧


參考文章

相關文章


相關文章
相關標籤/搜索