Git基礎語法的使用

2021-10-14 08:31:38 字數 1796 閱讀 2811

分支管理

標籤管理

//第一步,進入當前要進入檔案目錄

$ mkdir *** //建立子目錄 如果子目錄存在則不用這一步

$ cd *** //進入子目錄

$ pwd //顯示路徑 確認以進入目錄

//第二步,通過git init命令把這個目錄變成git可以管理的倉庫:

$ git init

$ git add file //新增檔案至暫存區

$ git commit -m"explain" //提交

//可新增多個 一次提交

$ git status //檢視工作區與版本庫的狀態

$ git log //檢視提交記錄

$ git log --pretty=oneline

$ git reflog //檢視命令記錄

$ cat file //檢視內容

$ git reset --hard ***//版本回退 ***為版本號或 head^ head^^ head~數字 。git用head表示當前版本,,上乙個版本就是head^,上上乙個版本就是head^^,當然往上100個版本寫100個^比較容易數不過來,所以寫成head~100.

$ git diff head -- file  //檢視工作區與版本庫最新版本的區別

$ git checkout -- file //撤銷(丟棄)工作區的修改

//①修改後未放暫存區, 撤銷修改後與版本庫一致。

//②加入暫存區又做修改,撤銷修改後回到新增到暫存 區的狀態。

$ git rm file //在版本庫刪除檔案

$ git checkout -- file //誤刪時,複製版本庫的最新版本。

$ git remote add origin [email protected]:ruoruochen/learngit.git//關聯遠端庫

$ git push -u origin master //本地庫所有內容推送至遠端庫

$ git push origin master //可推送最新修改

$ git clone [email protected]:ruoruochen/gitskills.git //轉殖

$ cd gitskills //進入子目錄

$ ls //檢視目錄內容

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

$ git switch -c dev //建立並切換到dev分支 建議使用switch

//相當於一下兩條命令:

//$ git branch dev //建立分支

//$ git checkout dev

$ git branch //檢視當前分支

$ git checkout master //切回master分支

$ git switch master //切回master

$ git merge dev //git merge用於合併指定分支到當前分支,即合併dev到當前分支master

$ git branch -d dev //刪除分支

當git無法自動合併分支時,就必須首先解決衝突。解決衝突後,再提交,合併完成。

解決衝突就是把git合併失敗的檔案手動編輯為我們希望的內容,再提交。

檢視所有標籤: $ git tag

檢視標籤資訊:git show

Git的基礎使用

安裝完成後,在github或者gitlab上覆制http的clone鏈結,開啟git bash git clone git config global user.name username git config global user.email email ssh keygen t rsa c e...

git基礎 Git的簡單使用

在github上使用 本地使用git就是不把所寫的 放入網上,而是放於git中。本地使用git一般是一些基本操作 版本還原 更新等。一般操作流程 分支是git乙個很重要的特性。就好比分為主線和副本。用分支意味著你可以從開發主線上分離開來,然後在不影響主線的同時繼續工作。建立分支git branch ...

MYSQL基礎語法的使用

mysql是乙個 關係型資料庫管理系統,由瑞典mysql ab 公司開發,目前屬於 oracle 旗下產品。mysql 是最流行的關係型資料庫管理系統之一,在 web 應用方面,mysql是最好的 rdbms relational database management system,關聯式資料庫管...