github 入門學習記錄

2021-10-24 12:06:24 字數 3128 閱讀 7953

按照預設安裝一直點即可,安裝完成開啟gitbash

ssh-keygen -t rsa -c "註冊郵箱"
輸入命令後,有三次詢問直接回車預設就可以,然後去到命令列中的位址找

點開此檔案複製裡面的ssh金鑰

在這裡建立金鑰

然後輸入ssh -t [email protected]

輸入yes後如上圖所示則為成功連線

然後輸入:

$ git config --global user.name "使用者名稱"
$ git config --global user.email "註冊郵箱"

`cd`   進入到某個目錄

`pwd`   檢視當前目錄
git init  將當前目錄變成乙個本地倉庫
在repo下建立乙個testgit作為乙個倉庫,在testgit下建立乙個readme.txt

git add readme.txt 新增檔案到暫存區

git add . .表示全部檔案

git command -m'描述'  把暫存區的檔案放到head區
git status  檢視檔案狀態
$ git diff readme.txt   檢視當前檔案修改了什麼
git log  檢視檔案修改歷史日誌

git log --pretty=online 一行行顯示

$ cat readme.txt   檢視文字內容

$ git reset --hard head^ ^回退乙個版本 ^^回退兩個版本 以此類推

$ git reset --hard head~100 回退一百個

如果想回退到最新的版本而不是舊版本:

git reset --hard 版本號

git reflog 檢視全部的版本號

git checkout -- file 可以丟棄工作區的修改(工作區的修改,在add之前)

git checkout --readme.txt 意思是把readme.txt檔案在工作區做的修改全部撤銷,這裡有2種情況,如下:

1.readme.txt自動修改後,還沒有放到暫存區,使用 撤銷修改就回到和版本庫一模一樣的狀態。

2.另外一種是readme.txt已經放入暫存區了,接著又作了修改,撤銷修改就回到新增暫存區後的狀態。

參照

$ git rm -r --cached file              # 刪除file資料夾

$ git commit -m '刪除了target' # 提交,新增操作說明

把本地倉庫放到遠端倉庫(先去github上建立乙個遠端倉庫)

$ git remote add origin 使用者名稱/遠端倉庫.git

新增乙個遠端倉庫

$ git remote rm origin

刪除乙個遠端倉庫

$ git push -u origin master

將本地倉庫放到遠端倉庫

$ git remote                                     

顯示配置了哪些遠端伺服器:

$ git remote -v

顯示配置了哪些遠端伺服器,同時顯示url:

$ git remote show origin

顯示遠端 詳細資訊:

$ git remote rename a b

修改遠端標識名字:

$ git remote rm a

刪除遠端配置:

$ git remote add a git:

增加乙個遠端配置:

檢視分支:

git branch

建立分支:

git branch name

切換分支:

git checkout name

建立+切換分支:

git checkout –b name

合併某分支到當前分支:

git merge name

刪除分支:git

branch –d name

github學習記錄2

二.git使用 為什麼要學習使用git?通過git管理github託管專案 git使用流程 1.git初始化 只初始一次即可 設定使用者名稱 1git config global user.name 使用者名稱 git config global user.email 郵箱 檢視設定 1git co...

github學習記錄1

一.github 為什麼要學習github?可以借助github託管專案 github中的基本概念 倉庫 repository 倉庫用來存放專案 每個專案對應乙個倉庫,多個開源專案則有多個倉庫 收藏 star 收藏別人的專案方便下次檢視 關注 watch 關注某個github使用者的專案,可以方便檢...

github的使用學習記錄

git config listgit config global user.name warmfrog git config global user.email 1594914459 qq.com echo sharebook readme.md git init git add readme.md...