Git常用基本操作

2022-08-27 01:39:07 字數 3552 閱讀 5874

首先在e盤中建立乙個git資料夾

使用git init命令,在git資料夾中建立乙個新的git倉庫

e:\git>git init

initialized empty git repository in e:/git/.git/

e:\git>

你的專案中生成了 .git 這個子目錄。 這就是你的 git 倉庫了,所有有關你的此專案的快照資料都存放在這裡。

在git資料夾中新增乙個index.html檔案

使用git add *把檔案放入到快取中

e:\git>git add *
e:\git>git commit -m "首次提交"

[master (root-commit) 3764b33] 首次提交

1 file changed, 0 insertions(+), 0 deletions(-)

create mode 100644 index.html

使用git add命令將想要快照的內容寫入快取區, 而執行git commit -m將快取區內容新增到倉庫中。

git 為你的每乙個提交都記錄你的名字與電子郵箱位址,所以第一步需要配置使用者名稱和郵箱位址。

e:\git>git config --global user.name 'fyh666888'

e:\git>git config --global user.email [email protected]

使用git status檢視當前的狀態,此時文件已經成功放到工作區得主分支上了。

e:\git>git status

on branch master

nothing to commit, working directory clean

使用git log檢視日誌

e:\git>git log

commit 3764b33750f1386b8f5baf7df373728233e69d01

author: fyh666888 <[email protected]>

date: thu dec 1 19:27:37 2016 +0800

首次提交

使用git reflog檢視所有處理日誌

e:\git>git reflog

3764b33 head@: commit (initial): 首次提交

在git檔案資料夾中新增login.html檔案,並放入工作區

執行git log這事我們會看到所有的日誌資訊

e:\git>git log

commit a6bb3654877f01f27c5da7734eb4948744d24bd1

author: fyh666888 <[email protected]>

date: thu dec 1 19:58:39 2016 +0800

新增commit 3764b33750f1386b8f5baf7df373728233e69d01

author: fyh666888 <[email protected]>

date: thu dec 1 19:27:37 2016 +0800

首次提交

現在我們想讓讓其返回上乙個檔案的狀態時執行git reset --hard head^

e:\git>git reset --hard head^

more? ^

head is now at 3764b33 首次提交

注意:在win7.64位系統會出現more?輸入^即可往下執行

github上的檔案拷貝到本地

e:\git>git clone 

cloning into '666'...

remote: counting objects: 3, done.

remote: total 3 (delta 0), reused 0 (delta 0), pack-reused 0

unpacking objects: 100% (3/3), done.

checking connectivity... done.

使用git push命令可以把本地的檔案放到網路上去

···```

e:\git\666>git push

counting objects: 3, done.

delta compression using up to 4 threads.

compressing objects: 100% (2/2), done.

writing objects: 100% (3/3), 263 bytes | 0 bytes/s, done.

total 3 (delta 0), reused 0 (delta 0)

to 15d9240..9310b2d master -> master

##cit分支管理

###git branch(分支名)

使用`git branch`建立新的分支,並檢視

e:\git\666>git branch login

e:\git\666>git branch

login

###git checkout (分支名)

使用`git checkout `切換分支

e:\git\666>git checkout login

switched to branch 'login'

切換到分支login

###git chechout -b (分支名)

使用`git chechout - b`可以實現建立分支的同時切換到此分支

e:\git\666>git checkout -b index

switched to a new branch 'index'

###git merge master

使用`git merge master`可以把分支上的內容合併到主分支上

e:\git\666>git merge master

already up-to-date.

#git branch -d (分支名)

使用`git branch -d`刪除不用的分支

e:\git\666>git branch -d index

deleted branch index (was 15d9240).

Git基本常用操作

1.重新命名 git 資料夾 git mv src dst2.回退到某個提交 git reset hard commit id commit id 可以省略為前6位3.拉取遠端分支 git pull origin master 從遠端origin獲取最新版本並merge到本地master分支or g...

git 常用基本操作

git基本操作命令 1 git init 初始化,在當前目錄生成乙個.git檔案 2 git add 新增當前路勁所有檔案 3 git commit am 提交建議 提交上一步新增的檔案到本地倉庫 4 git remote add origin git xx.xx.xx.xx repos git 增...

git常用基本操作

git config可以配置git的引數,可以使用git config list檢視已經配置的git引數。其中有三個級別的儲存位置,system global local,分別表示所有使用者 本系統 當前使用者 全域性 本地配置 當前目錄 預設使用 local。配置使用者名稱郵箱 在使用git提交前...