1 git安装后 全局配置 git config --global user.name ' '
git config --global user.email ' '
对你的名字邮箱进行注册
2 创建一个新的目录 mkdir 目录名字
cd 到目录下
pwd查看当前的路径
3初始化为git仓库 git init
4 添加文件 git add file
git commit -m "添加注释"
5仓库 git status查看仓库状态
git diff file查看不同点 git diff HEAD --file 查看与远程的不同
git log 查看历史记录 操作过的版本 git log --pretty=online 一条干净的线查看历史记录
git reflog查看历史的操作
6版本回退 git reset --hard HEAD 回退到最新版本
git reset --hard HEAD^^ 回退到上两个版本
git reset --hard HEAD~100 回退到上100个版本
git reset --hard 版本号 回退到版本号所在的版本
7工作区的修改撤销 git checkout --file
8暂存区的修改撤销 git reset HEAD file
9 删除文件 工作区删除 rm 文件名字
暂存区删除 a) git rm 文件名 b)git commit -m "我删除过文件啦"
10添加到远程库 git remote add origin git@github.com:myname
git push -u origin 分支名 推送分支
不断的git push origin 分支名 进行更改的推送
a)git remote 查看远程的分支
b) git remote -v 远程信息 没有Push没有推送的权限
c)git remote -r 远程的分支
d)git remote -a 所有的分支
11从远程库克隆 git clone仓库的名字
12创建并切换到当前分支 git checkout -b 分支名 = git branch 分支 (创建分支) + git checkout 分支(切换分支)
13合并分支 git merge 分支2 合并分支2到当前分支
14删除分支 git branch -d 分支名
一条线看 git log git log --graph--pretty=oneline--abbrev-commit
15合并分支(不要快速模式) 保留注释
git merge --no-ff -m "注释"
16工作区暂存 a)git stash
切换到别的分支 git branch 干活 提交完 合并完
重回之前暂存的分支 b) git stash pop 等同于 git stash apply + git stash drop
17 git branch -D 分支名 强制删除没有进行合并的分支
18推送分支 git push origin 分支名
19抓取分支 git checkout -b 分支名 origin/分支名 创建远程分支到本地
a)git clone仓库地址
b)git branch 查看分支
c)git checkout -b 分支名 origin /分支名 创建远程分支到本地
d)git add git commit -m ''
e)git push origin 分支名
***推送分支前要进行分支的拉取 git pull 防止小伙伴已经对其更改 (拉取)
***还报错的话要git pull 前 git branch --set-upstream-to=origin/分支名 分支名 把本地的分支与远程的分支 相互连接 (本地与远程建立连接)
20打标签 git tag 标签名
git tag 标签名 对应的版本号 给对应的版本打标签
git tag 查看标签
git show 标签
git tag -a ‘标签名’ -m '注释名'
删除标签 git tag -d 标签名
推送到远程 git push origin 标签名
git push origin --tags 推送所有的标签
删除标签 git tag -d 标签名
git push origin :refs/tags/标签名
网友评论