分分鐘兒 學會Git

2022-05-31 10:06:08 字數 2190 閱讀 1677

1.linux系統:

2.windows 系統:

選單找到git bash 表示安裝成功

指定一下是誰在使用當前的git:

$ git config --global user.name "your name"

$ git config --global user.email "[email protected]"

1.首先建立乙個資料夾,空的目錄

$ mkdir learngit # 建立目錄

$ cd learngit # 進入目錄

$ pwd # 檢視當前目錄

2.通過git init命令把這個目錄變成git可以管理的倉庫:

$ git init

之後會在 目錄下面看見.git的檔案 也可以用ls -ah命令可以檢視

3.向廠庫中新增檔案

$ git add 檔名

# 提交到廠庫

$ git commit -m "wrote a readme file"

-m 後面新增備註

$ git status

檢視當前狀態

在git中,用head表示當前版本,上乙個版本就是head^,上上乙個版本就是head^^,

當然往上100個版本寫100個^比較容易數不過來,所以寫成head~100

。#返回上乙個版本

$ git reset --hard head^#檢視每一次的命令記錄

$ git reflog

用git diff head --readme.txt命令可以檢視工作區和版本庫裡面最新版本的區別

命令git checkout -- readme.txt意思就是,把readme.txt檔案在工作區的修改全部撤銷

1.刪除檔案

$ rm 檔名

接下來你又兩個選擇:

1.在版本庫中徹底刪除

$ git rm 檔名

$ git commit -m "remove 檔名"

2.誤刪,一鍵還原

$ git checkout -- 檔名

1.建立ssh key:

$ ssh-keygen -t rsa -c "[email protected]"

# 填入自己email的位址

2.之後會在當前目錄下生成.ssh的檔案id_rsa為私鑰(自己要保護好),id_rsa.pub為公鑰,在github新增ssh時要用到!

3.登陸github,點選頭像 找到settings

之後點選新增即可

4.向github上推送本地的廠庫

$ git remote add origin [email protected]:你github的使用者名稱/提交本地的廠庫名.git

$ git push -u origin master

此後,每次本地提交後,只要有必要,就可以使用命令git push origin master推送最新修改;

5.從遠端廠庫轉殖乙個庫

$ git clone [email protected]:使用者名稱/存在的廠庫名.git

1.建立乙個新的分支

git checkout命令加上-b引數表示建立並切換

$ git checkout -b last

2.切回原來的分割槽

$ git checkout master

3.合併分支

$ git merge last

4.合併完成後,就可以放心地刪除last分支了:

$ git branch -d last

5.方法:

檢視分支:git branch

建立分支:git branch 切換分支:git checkout 建立+切換分支:git checkout -b 合併某分支到當前分支:git merge 刪除分支:git branch -d

退出 vim編輯模式

先按 esc

然後輸入英文冒號

然後輸入 q!

然後按 enter

分分鐘學會網頁樣式

比方說,你想要在自己 上分享乙個產品,或者是乙個作品集,又或者僅僅只是乙個靈感。在你發布到網上之前,你想讓它看起來有吸引力,專業,或者至少得看起來像那麼回事。設計的目的是為了增強它所應用到的內容的表現形式。這看上去是顯而易見的事,但內容是乙個 的主要元素,它不應該在發布後才想到要調整。編寫的內容,就...

分分鐘教你學習GIt

gitconfig global user.name awen gitconfig global user.email awen 163.com 檢視配置 cat gitconfig 方式一 git clone 方式二 cd home awen mkdir project git init 建立或修...

分分鐘學會vue中vuex的應用

在vue中當我們管理資料的時候比較亂,我們要用到下面的這個庫,vuex.js vuex介紹 每乙個vuex應用的核心就是store 倉庫 他是用來儲存資料的 store 基本上就是乙個容器,它包含著你的應用中大部分的狀態 state vuex 和單純的全域性物件有以下兩點不同 1.vuex 的狀態儲...