天天看點

Git與GitHub|日常使用問題與常用指令|大二在校大學生|慢速更新……

Ps:僅自學自用留檔,亂序慢速更新,如有需要請自行找尋内容!

Git與GitHub日常使用問題與常用指令

    • GitHub系列網站合集
    • 常用指令
      • 綁定GitHub網站賬号
      • 建立一個新倉庫
      • 檢查倉庫目前狀态
      • 送出到暫存區
      • 送出修改
      • 将GitHub項目拷貝到本地倉庫
      • 查詢目前所在目錄
      • 拉取最新資料到本地倉庫
      • 将本地代碼上傳到遠端倉庫
      • 删除檔案
      • 本地誤删恢複
    • SSH密鑰配置
      • 檢查是否配置過SSH密鑰
      • 使用Git建立SSH密鑰
      • 測試SSH密鑰可用性
    • 出錯問題及解決辦法
      • fatal: remote origin already exists
      • Another git process seems to be running in this repository

GitHub系列網站合集

GitHub官網:www.github.com

GitHub中文社群:www.githubs.cn

Git下載下傳:www.git-scm.com

常用指令

綁定GitHub網站賬号

git config --global user.name 賬戶名稱
git config --global user.email 賬戶郵箱
           

建立一個新倉庫

mkdir 名稱 #建立檔案夾
cd /d/位址 #跳轉目錄
git init
           

檢查倉庫目前狀态

git status
           

送出到暫存區

送出修改

git commit -m "注釋"
#git commit -A 該指令可跳過“送出到暫存區”
           

将GitHub項目拷貝到本地倉庫

git clone 項目連結
           

查詢目前所在目錄

拉取最新資料到本地倉庫

git pull
           

将本地代碼上傳到遠端倉庫

git push
           

删除檔案

rm 檔案
git add .
git commit -m "注釋"
git push
           

本地誤删恢複

git checkout -- 檔案

           

SSH密鑰配置

檢查是否配置過SSH密鑰

~/.ssh
或
{~/.ssh ls}

如果存在,顯示bash: /c/Users/…/.ssh: Is a directory
如果不存在,顯示bash: /c/Users/…/.ssh: No such file or directory
           

使用Git建立SSH密鑰

ssh-keygen -t rsa -C "郵箱"

(會提示設定資訊,持續回車即可設定為空)
           

測試SSH密鑰可用性

ssh -T [email protected](不修改)
           

出錯問題及解決辦法

fatal: remote origin already exists

解決方法:
1. 先删除遠端 Git 倉庫
git remote rm origin
2. 再添加遠端 Git 倉庫
git remote add origin 網站項目的ssh位址
           

Another git process seems to be running in this repository

報錯原因:同時打開多個git程序進行版本管理造成出錯導緻被鎖
解決方法:找到項目中隐藏檔案夾(.git),将檔案夾裡的“index.lock”檔案手動删除
           

侵删,持續更新中……

繼續閱讀