佈局和控制元件
阿新 • • 發佈:2021-10-09
@
目錄建議收藏,不斷更新!有一個教程很詳細:Git 教程
還有一個:git常用命令--持續更新
下載軟體:
學習視訊:Git與Gitee簡介與使用
1. git config 配置
# 新增 name
git config --global user.name "RankXiaoLong"
#新增email
git config --global user.email "email"
#修改使用者名稱
git config --global --replace-all user.name "NewName"
#修改`郵箱`
git config --global --replace-all user.name "NewEmail"
#檢視配置環境
git config --list
2. 祕鑰
ssh-keygen -t rsa -C "Email"
祕鑰的位置:
- Your public key has been saved in
C:\Users\Administrator/.ssh/id_rsa.pub.
open C:\Users\Administrator/.ssh
用記事本開啟id_rsa.pub.
檔案,複製裡面的內容!
按照次序點選,title
隨意取,將複製內容貼上到Key
中
驗證是否成功:
ssh -T [email protected]
3. cmd遠端控制github倉庫
3.1 建立倉庫
指令 | 解釋 |
---|---|
git init |
初始化 |
git colne |
下載倉庫檔案 |
# 初始化 git init # 新增遠端庫資訊 git remote add origin https://github.com/RankXiaoLong/ECONOMETRICS-Toturials
3.2 檢視狀態
指令 | 解釋 |
---|---|
git remote -v |
檢視遠端庫資訊 |
git remote rm origin |
刪除關聯的遠端庫 |
git status |
檢視當前git 狀態 |
git branch |
檢視當前git branch 狀態 |
git checkout |
檢視狀態 |
- 檢視遠端庫資訊
git remote -v
- 刪除關聯的遠端庫
git remote rm origin
- 檢視當前
git
狀態
git status
- 生成新分支
git branch newbranch
- 切換新分支
git checkout newbranch
- 檢視當前
git branch
狀態
git branch
- 檢視狀態
git checkout
- 刪除新分支,首先切換到主分支上,然後刪除
newbranch
git checkout main
git branch -D newbranch
3.3 新增檔案
指令 | 解釋 |
---|---|
git add |
新增檔案到倉庫 |
git diff |
比較暫存區與工作區的不同 |
git commit |
提交暫存區到本地倉庫 |
git rm |
刪除工作區檔案 |
git push origin master |
將本地的程式碼推送至github倉庫 |
- 將本地的程式碼推送至github倉庫
git push origin master
3.4 檢視提交記錄
指令 | 解釋 |
---|---|
git log |
檢視歷史提交記錄 |
git blame <file> |
以列表形式檢視指定檔案的歷史修改記錄 |
- 檢視歷史提交記錄
git log
3.5 git fetch 命令用於從遠端獲取程式碼庫
指令 | 解釋 |
---|---|
git fetch |
將遠端主機的最新內容拉到本地 |
git merge |
開發分支上的程式碼達到上線的標準後,要合併到 master 分支 |
= git merge newbranch
4. 實現過程
從cmd命令將檔案新增至github倉庫:
首先手動建立github倉庫,然後使用git clone url
,url
是倉庫的地址。輸入cmd命令,一般git clone
都不用git init
。因為這裡已經存一個.git
檔案啦!
由於剛建立倉庫,只有一個README檔案,
這是我想新增一個圖片,下面這些指令之在git bash
中完成的。
如何快速開啟檔案所在位置的git bash
?點選滑鼠右鍵,選擇git bash here
- 新增檔案
git add ShaSiBiEr_1.jpg
- commit 檔案,輔助資訊說這是一個圖片。
git commit -m "photo"
- 向
github
遠端倉庫main
分支發生push
指令
git push -u origin main
這時重新整理倉庫,將會出現一張殺死比爾的劇照!
5. 常見問題
5.1 Git問題Everything up-to-date解決
這個帖子包含了怎麼cmd
更新github
的倉庫!
5.2 Invalid username or password. fatal: Authentication failed
這裡新輸入的密碼是token
新生成的序列碼,圖中的序列碼是時間過期之後的樣子。