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 git@xxx.xxx.xxx.xxx:/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”