1.cd 到目录 2.git clone 下载链接
git branch -a 查看分支 git checkout -b panda 创建并切换到新分支
git checkout dev 切换分支到dev
git log 查看提交历史
git status 查看当前本地文件信息
//在本地master下新建一个分支1.3.5,切换到本地分支到1.3.5,推送本地分支到远程仓库
git fetch origin master:2.6_my && git checkout 2.6_my && git push origin 2.6_my (在本地新建一个分支1.0,复制的是master分支)
git checkout -b 1.0 //在本地新建一个分支1.0,复制的是当前分支 (尽量不要用)
更新某个分支
git pull origin 分支名称
更新master分支到当前分支下
git pull origin master
git pull --rebase origin master
git log 查看提交历史及提交的commit_id
git reset --hard commit_id
//git 回到上次提交 把上次提交置位不提交 代码不缺少
git reset --soft 提交id
或者
git reset --soft HEAD^
//先更新代码,git提交代码到master
git status 查看提交的文件
git gui 查看提交的文件
git add *
git commit -m “注释”
git push origin 本地分支名字:master
//先更新代码,Git 提交到 当前分支
git add *
git commit -m “注释”
git push origin 当前分支
//撤销本次commit
git reset --soft HEAD^
//然后查看状态 git status
强推到master
git push -f origin 1.3.5:master
//删除分支
先切换到别的分支: git checkout dev20180927
删除本地分支: git branch -d dev20181018
如果删除不了可以强制删除,git branch -D dev20181018
有必要的情况下,删除远程分支(慎用):git push origin --delete dev20181018
// 2 查看本分支下 最近2次提交
git log -2
git config --global alias.st status
git config --global alias.ck checkout
git config --global alias.br branch
git config --global alias.cf config
git config --global alias.fc fetch
git config --replace-all --global alias.brv "branch --v"
git config --replace-all --global alias.geturl "config --get remote.origin.url"
git config --global --unset http.proxy
git config --global --unset https.proxy
将本地2.4 插入到 本地 2.5 (前提 他们有共同的提交)
在2.5分支上 运行 git rebase 2.4 就可以把2.4分支上的每个提交,都插到2.5上
推送到远程2.5分支 git push -f origin 2.5
Tag
git -a v.1.3.9 -m “备注”