首先在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提交前...