git從入門配置到常用基本命令,傻瓜式操作一步步命令總結

1,git的下載安裝

下載地址:git官方下載地址https://git-scm.com/download/win

安裝,雙擊安裝包,一直不停的下一步就安裝好了。

檢驗是否安裝成功:在電腦的任何位置 右鍵 Git Bash Here (打開Git命令窗口)

2,配置本地git

name是你自己的名字
郵箱要是你在github或者碼雲上註冊的郵箱

git config --global user.name "Your Name"  
git config --global user.email "[email protected]"

3,基本命令

1,在自己電腦上創建一個文件夾,就是版本庫
創建一個本地版本庫 寫一個文檔 交給git管理(添加到本地版本庫)

2,進入文件夾內部, 右鍵 Git Bash Here (打開Git命令窗口)輸入

git init 

命令。初始化本地版本庫。如果你的電腦不顯示這個文件夾,請打開顯示隱藏的項目,

3,隨便創建一個txt文件,添加test.tx文件到本地版本庫

添加當前文件夾 所有的文件 到暫存區

git add .

添加指定的文件

git add test.txt

將暫存區文件提交到本地版本庫

git commit -m "v1.0 寫版本描述信息 必須寫"

查看所有的版本信息

git log   #查看日誌 所有的版本信息
git reflog   #查看日誌 所有的版本信息

區別

  1. git log 只顯示當前版本 和 之前的所有的版本
  2. git reflog 顯示所有版本 和 所有的操作信息

更新文件,添加第二個版本

git add . 
git commit -m "v2.0 寫版本信息 必須寫" 

回到第一個版本

   git reset --hard HEAD^   ^回退一個版本 ^^回退100個版本
   git reset --hard HEAD~100 回退100個版本

再從版本1 回到 版本2

git reset --hard 版本的編號(不需要寫全 5 6位數字就可以)

如下圖所示:
在這裏插入圖片描述

版本庫的結構

在這裏插入圖片描述
查看當前版本庫和工作區的文件狀態

git status

  1. 文件 顯示紅色 文件中有修改 沒有做添加 也沒有提交
    在這裏插入圖片描述
  2. 文件 顯示綠色 文件添加了 位於暫存區 沒有提交
    在這裏插入圖片描述
  3. 沒有文件需要提交
    在這裏插入圖片描述

版本撤銷

git checkout 版本撤銷

  1. 文件沒有添加到暫存區 紅色狀態 會刪除所有新增的內容
  2. 文件添加到暫存區之後 新增的內容是撤銷不了的

本地git 集成碼雲

  1. 註冊碼雲
  2. 在本地電腦執行命令生成SSH公鑰 輸入命令一直回車
    獲取公鑰命令,然後一直回車就好
       ssh-keygen -t rsa -C "[email protected]" 

在這裏插入圖片描述
id_rea是祕鑰,不要輕易給別人
id_rea.pub 公鑰,給誰無所謂

3,在碼雲配置公鑰
在這裏插入圖片描述
倉庫相關的操作

  1. 創建一個倉庫
    在這裏插入圖片描述
    將整個倉庫 克隆(下載) 到本地
    在這裏插入圖片描述

複製 SSH 連接
在本地執行克隆的命令

git clone 粘貼你負責的ssh連接

在這裏插入圖片描述
將之前測試的本地文件推送到遠程倉庫:

git add .
git commit -m "v2.0 test"
git push

在遠程寫一個文件 更新到本地

git pull

分支的使用

常用分支命令
查看分支,查看當前擁有多少個分支
	git branch  

創建分支 
	git branch 要創建的分支的名稱  

切換分支 
	git checkout 要去往的分支名稱

刪除分支,慎用,不要輕易刪除分支
git branch -d 分支名
在這裏插入圖片描述
開發的時候用到的dev分支

git checkout -b dev // 創建並切換到dev分支

git push --set-upstream origin dev // 將dev分支推送到遠程倉庫

合併dev分支至master

git checkout master // 切換到master分支

git merge dev // 合併dev分支到當前分支(master)
在idea中使用Git遇到的一個問題

報錯:

Push rejected: Push to origin/master was rejected

意思是git拒絕合併兩個不相干的東西
此時你需要在打開Git Bash,然後進入相應的目錄,然後敲git命令

$ git pull origin master --allow-unrelated-histories

出現類似於這種信息就說明pull成功了:
在這裏插入圖片描述
然後再執行push命令。就可以成功了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章