1.創建文件夾
mkdir learngit
2.初始化learngit變爲倉庫
git init
3.把文件添加到倉庫
git add readme.txt 或者添加所有 git add -u
4.提交到倉庫
git commit -m "XXXXX"
5.配置用戶名和e-mail地址(提交的時候要用到)
git config --global user.name "XXX"
git config --global user.email XXX
6.查看分支
git branch
7.創建分支:
git branch dev
8切換分支
git checkout 分支名字
9.創建並切換分支
git checkout -b 分支名字
10.刪除分支
git branch -D 分支名字
11.查看倉庫狀態
git status
12.把本地庫和遠程倉庫進行關聯
git remote add origin [email protected]:/home/git/gitserver.git
13. 刪除遠程庫
git remote rm origin(遠程庫的名字)
14.查看遠程庫
git remote -v
15.把本地內容推送到服務器(推送打master分支)
git push origin master
16. 從服務器上下載到本地
git pull origin master
17.使用 git reset --hard HEAD 命令撤銷這次 pull origin 操作 ,還原到最近一次修改
18. 一鍵拉取本地上不存在的遠程分支
git checkout -b new_branch origin/new_branch
19.刪除本地目錄下關聯的遠程庫
git remote remove origin
20.新建本地分支,並push到服務器上這個分支(服務器上此分支不存在)
首先新建一個分支 git branch dev ,然後向服務器push :git push origin dev
21.版本回退:
git reset --hard commit_id (commit_id是歷史版本的Id)
22.從遠程倉庫克隆
git clone git@xxx.xxx.xxx.xxx:/home/git/gitserver.git
(1)xxx.xxx.xxx.xxx爲你服務器地址。
(2)/home/git/gitserver.git爲你的路徑。
23.刪除本地分支
git branch -d XX "XX"爲你分支的名字
23.刪除遠程分支
git push origin --delete XX "XX"爲你分支的名字
24.查看用戶名和郵箱
git config user.name
git config user.email
25.修改用戶名和郵箱
git config --global user.name "username"
git config --global user.email "email”