git的一些基礎操作命令

禿頭學姐愛喝奶茶發表於2020-12-10

1.將遠端程式碼克隆到本地

在github複製倉庫地址下來

git clone 倉庫地址

2.git log 檢視全部提交記錄

git log --author=’'指定檢視提交物件

git log
git log --author='<userName>'

3.上傳專案

git init   初始化

git add .   將所要提交的檔案放到暫存區內(git將專案分為三個區:本地,暫存區,遠端倉庫)

git commit - m  第一次提交    將暫存區的程式碼提交到遠端倉庫

git status  檢視當前專案有哪些改動的

git  remote add origin  倉庫地址

git push -u origin master

4.配置使用者名稱和郵箱

git config --global user.name "使用者名稱"

git config --global user.email"郵箱地址"

git config --global --list   檢查是否配置成功

5.刪除不需要的檔案

1.手動直接刪除後,在重新把將專案放進暫存區……(git add .    git commit -m )

2.使用命令 git rm 檔名,然後將其他專案放進暫存區……(git add .    git commit -m )

6.給檔案進行重新命名操作

1.手動直接在目錄進行修改(將demo.html改成home.html)

git add home.html

git rm demo.html 

git commit -m

2.git mv 改動之前的名字  改動之後的名字

git mv demo.html home.html

7.想要移動檔案到其他位置

1.新建需要移動到的資料夾

git mv 移動的檔名  移動到的資料夾

git mv demo.html home

git commit -m

8.移動檔案到對應的資料夾,並且進行重新命名

git mv 移動的檔名  移動到的資料夾/所要修改的名字

git mv demo.html home/home.html(將檔案移動到home資料夾下,並且修改檔案的名字為home)

9.檔案發生變化的時候如何檢視檔案前後的變化

1.git log --pretty=oneline 檢視的檔名

獲取到一個長串的commit的id

git show id複製過來

2.檢視某個檔案修改的具體內容

git log -p 檢視的檔名

10.操作失誤的情況下如何實現一鍵復原

1.git diff(找出不同)

2.git checkout -- 需要還原的檔名(需要在檔案上傳暫存區之前完成)

11.不再追蹤時如何實現撤銷追蹤的操作

//注意HEAD一定要大寫
git reset HEAD 檔名

git checkout -- 檔名

12.想要專案回到上一版本或者指定版本是如何進行操作

1.git reset --hard HEAD^(^一個上尖括號代表回到上一個版本)

2.git log獲取需要回退到的版本的commit的id

git reset --hard id號

相關文章