git基本操作

2021-10-07 21:36:49 字數 1450 閱讀 9020

初始化git倉庫

-git init

設定當前使用的使用者

-git config --global user.name "***"

-git config --global user.email "***@**.com"

**放到倉庫中

-git add ./demo.html    *所制定的檔案新增到大門口    

-git add ./                     *把所有的修改的檔案新增到大門口

倉庫門口的**放入倉庫中

-git commit -m "**備註**"

一次性把修改的**放到房間裡

-git commit --all -m "**備註**"

檢視當前的狀態

-git status

檢視日誌

-git log *檢視歷史提交日誌

-git lig --oneline *檢視簡潔版日誌

回退到指定版本

-git reset --hard head~0 *回退到上一次**提交的狀態

-git reset --hard head~1 *回退到上上次

-git reset --hard [版本號] *通過版本號精確回退到摸一次提交時的狀態

-git reflog   *可以看到每一次切換版本的記錄

分支-預設主分支master

建立分支

-git branch dev *建立乙個名為dev的分支

切換分支

-git checkout dev *切換到制定的分支 這裡切換到dev分支

-git branch           *檢視當前有哪些分支

合併分支

-git merge dev *合併分支內容,把當前分支(dev)進行合併

- *當前分支指的是git branch 命令輸出的前面帶有*的分支

合併時如果有衝突,需要手動處理,處理之後還要再提交一次

提交**到github

-git push [位址] master

*會把當前分支上的內容上傳到遠端的master分支上

-git pull[位址] master

*會把遠端分支的資料得到(本地要初始乙個倉儲)

-git clone[位址]

*會得到遠端倉儲相同的資料,如果多次執行會覆蓋本地內容

ssh方式上傳**

*公鑰,私鑰兩者之間有關聯

*生成公鑰,和私鑰

*ssh-keygen -t rsa -c "****@qq.com"

push 和 pull 操作

先pull,再push

*當我們再push時,加上-u引數,那麼在下一次push時,

*我們只需要寫上 git push 就能上傳我們的**

*(加上-u之後,git就會把當前分支與遠端的指定分支進行關聯,git push origin masters)

Git基本操作

1.初始化倉庫 git init 2.配置作者資訊 git config global user.email youremail corp.com git config global user.name yourname 3.新增檔案到暫存區 git add git add 新增所有檔案到暫存區 4...

git基本操作

1.先建乙個資料夾 mikdir gittest 這時就會有乙個gittest資料夾,cd gittest 進入這個資料夾 ls一下,就會看到gittest下沒有東西 2.生成乙個git git init cat git 顯示一下所有git 3.建乙個檔案 touch readme.md 這時git...

Git基本操作

21 nov,錦州 同生活中的許多偉大事件一樣,git 誕生於乙個極富紛爭大舉創新的年代。linux 核心開源專案有著為數眾廣的參與者。絕大多數的 linux 核心維護工作都花在了提交補丁和儲存歸檔的繁瑣事務上 1991 2002年間 到 2002 年,整個專案組開始啟用分布式版本控制系統 bitk...