1. 程式人生 > 其它 >佈局和控制元件

佈局和控制元件

@

目錄

建議收藏,不斷更新!有一個教程很詳細: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 urlurl是倉庫的地址。輸入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新生成的序列碼,圖中的序列碼是時間過期之後的樣子。