git--基本操作
设置用户信息--git config --global user.name "cai"
设置用户信息--git config --global user.email "cai@163.com"
查看用户信息--git config --list
查看用户信息--git config user.name
删除文件--git rm 文件名
查看文件状态(-s为简洁方式)--git status -s
本地初始化-创建空仓库--git init
本地仓库和远程仓库关联---git remote add origin https://gitee.com/lp369/mypython.git
克隆远程仓库--git clone http://yuancedizhiarrdess
推送到远程origin:远程仓库名 master:远程分支--git push origin master
当前分支不要了,修改也不要了,保留和远程分支文件一样---git reset --hard origin/master
暂存区中恢复----git reset HEAD 文件名 然后 ----git checkout 文件名
恢复被删除的(add和commit后)本地文件
①查看commit_id --git log
②执行---git checkout commit_id -- 5.txt
强行合并分支 git pull --allow-unrelated-histories
强行合并分支 git push --allow-unrelated-histories
git--分支操作
查看本地分支--git branch
查看远程分支--git branch -r
查看远程加本地分支--git branch -a
创建分支--git branch b1
切换分支--git checkout 分支名
推送本地分支到远程--git push origin 分支名
合并b1分支到master分支(当前分支要在master)--git merge b1
删除本地分支(本地分支和远程分支一样)git branch -d 分支名
删除本地分支(本地分支和远程分支不一样,本地有修改)git branch -D 分支名
删除远程分支--git push origin -d 分支名
git--标签操作
列出所有标签--git tag
创建标签--git tag b1
查看具体标签--git show b1
标签推送到远程--git push origin v0.1
检出标签,新建一个分支指向标签--git checkout -b b3 v0.1
删除标签--git tag -d b1
删除远程标签--git push origin :refs/tags/v0.3