基本:
从master分支clone
git clone地址
从指定分支clone
git clone -b 远程分支名称 地址
提交
git add .
git commit -am ”说明”
git push 仓库别名 本地分支:远程分支
拉取
git pull 仓库别名 远程分支
----------------------------------------------------------------------
分支操作:
从远程分支拉取(这里本地分支和当前在的分支不是同一个分支 且此分支需存在)
git fetch 仓库别名 远程分支:本地分支
查看本地分支与当前所在分支的区别
git diff 本地分支
把本地分支合并到当前分支
git merge 本地分支
删除本地分支
git branch -d 本地分支
创建本地分支
git branch 分支名称
删除本地分支
git branch -d 分支名称
创建远程分支
git push 仓库别名 本地分支:远程分支
删除远程分支
git push 仓库别名 :远程分支
切换本地分支(切换时注意需要把当前修改的先提交,否则会把修改的内容带入切换到的分支)
git checkout 分支名称
创建并切换分支(相当于两条命令)
git checkout -b 分支名称
----------------------------------------------------------------------
仓库操作:
查看仓库
git remote -v
添加仓库
git remote add 仓库别名 远程地址
----------------------------------------------------------------------
其他:
每一次命令显示
git reflog
回退到上一版本
git reset —hard
回退到某一版本
git reset —hard 版本号
显示每次提交的版本号
git log