git中的选项解释
-d --delete:删除
-D --delete --force的快捷键
-f --force:强制
-m --move:移动或重命名
-M --move --force的快捷键
-r --remote:远程
-a --all:所有
创建本地git仓库
git init
提交代码到git仓库
git add .
git commit -m"提交说明"
本地git仓库添加到远程仓库中
git remote add origin gitSSH
克隆远程仓库到本地
git clone SSH
拉取远程分支到本地,并创建分支
git checkout -b 本地分支名 origin/远程分支名
拉取远程仓库数据,保留本地,替换远程
git pull origin master --allow-unrelated-histories
创建并切换到对应的分支
git checkout -b branchName
本地分支与远程分支关联
git branch --set-upstream-to=origin/<branch> dev
查看本地分支
git branch
查看远程分支
git branch -r
查看全部分支
git branch -a
删除本地分支
git branch -d <branchname>
git branch -D <branchname>(强制删除)
删除远程分支
git branch -d -r <branchname>(本地分支名)
git push origin :<branchname>(推送到远程分支)
合并分支
git merge <branchname>
修改远程仓库地址
git remote -v 显示当前的地址
git remote set-url origin https://github.com/youname/warehousename.git
git push -u origin master
强制推送到远程仓库,且远程和本地关联
git push -u origin master -f
git tag,打上标签
创建标签
git tag -a <版本号> -m "<备注信息>"
推送所有标签
git push origin --tags
删除本地标签
git tag -d <版本号>
删除远程标签
git push origin --delete <版本号>
Warning: the ECDSA host key for 'myserver' differs from the key for the IP address '192.168.1.81
ssh-keygen -R 192.168.1.81