Git初學筆記 一

2021-07-09 14:11:52 字數 1306 閱讀 6493

看了好多git的配置,歸納總結下,以免之後電腦重灌,又要到處找一遍資料。

記錄在此,以備忘。

git中輸入如下命令:

$ git config --global user.name "chenjj2048"

$ git config --global user.email "[email protected]"

如果想將資訊單獨配置在單個專案中,可以少輸--global選項

如果想檢視究竟有哪些配置好的資訊,可以輸入git config -l

換新電腦後,裝了github for windows 發現,ssh貌似已經配置好了

命令裡輸入$cd ~/.ssh

就可以看到類似bash: /c/users/%username%/.ssh: is a directory

這應該就說明已經裝好了,可以去目錄下看看

輸入$ ssh-keygen -t rsa -c "[email protected]",注意這裡ssh-keygen是連一起的,不要把-keygen當作選項開關,之前在這裡坑過

最後得到了兩個檔案:id_rsa和id_rsa.pub

新增生成的 ssh key 到 ssh-agent:$ ssh-add ~/.ssh/id_rsa

登入github,在settings->ssh keys中填入id_rsa.pub中的金鑰

鍵入ssh -t [email protected]ssh [email protected]嘗試下(這裡-t開關是啥意思)

跳出相關資訊,就說明一切ok了

有時候碰到permission denied,請注意:

1. 是否連線的位址正確

輸入ssh -vt [email protected]看看,是不是有github之類的ip位址跳出來,有就沒有問題

2. 確認是否ssh已經正確新增

看是不是ssh-agent可用:$ eval "$(ssh-agent -s)"

可以看這裡有沒有成功:$ ssh-add -l

沒有就試一下:$ ssh-add

預設的一般為~/.ssh/id_rsa檔案

更多有關知識可以看這裡

git初學筆記

剛入職,要求使用git版本控制,因為以前並沒有接觸過,所以現在從零開始學習,感覺還是挺頭疼這個的。就當做是自己的學習筆記吧,也為了以後能夠參考,並且見證自己的成長,加油!參考文獻 廖雪峰老師的官方 安裝無腦下一步就好了。安裝完成有三個git的可執行程式 剩下的時間就是跟著敲一些指令了,其中比較印象深...

初學git,命令筆記

git config global user.name your name git config global user.email email example.com global引數,表示你這台機器上所有的git倉庫都會使用這個配置,當然也可以對某個倉庫指定不同的使用者名稱和email位址。請確...

git初學筆記(二)

昨天和今天兩天都有在看git的相關知識,畢竟工作中需要用到,今天抽點時間總結一下學到的東西 1.關於add和commit誤操作的處理 當你修改完檔案之後發現你某個地方寫錯了 此時還沒有git add 通過git checkout 檔案.字尾處理,撤銷之前的改動 個人覺得此時直接修改檔案是不是會好點 ...