git克隆远程仓库
git clone ...(远程仓库地址)复制代码
git配置全局参数
git config --global user.name "peng(name)"git config --global user.email "@163.com(邮箱)"复制代码
git新建本地仓库
git init复制代码
git 将本地仓库关联到远程仓库
git remote add origin git@github.com:michaelliao/learngit.git复制代码
git查看远程仓地址
git remote -V复制代码
修改远程仓地址
1.修改命令
git remote set-url origin [url]复制代码
2.先删后加
git remote rm origingit remote add origin复制代码
3.直接修改config文件
git 提交
git push复制代码
git 强推
git push --focus oprigin 复制代码
git获取代码
git pull复制代码
git克隆远程仓库代码
git clone 地址git clone git@github.com:michaelliao/gitskills.git克隆指定仓库gie clone -b [分支] [地址]git clone -b master --复制代码
git 比较
git commit -m "描述信息"复制代码
git 增加文件
git add readme.txt复制代码
git 切换分支
git checkout master(分支)复制代码
git 新建分支
$ git branch dev复制代码
git 新建分支并切换
git checkout -b dev复制代码
git 查看当前分支
git branch复制代码
git合并dev分支到当前分支
git merge dev复制代码
git 删除当前分支
git branch -d dev复制代码
获取远程所有分支
git ls-remote复制代码
把本地master推送到远程仓库
git push origin master复制代码
从远程拉去本地不存在分支
git fetch //拉取不成功执行这个git checkout -b 本地分支名 origin/远程分支名复制代码
git 合并指定分支指定文件的更改
git checkout testing ./src/page/main_content/PersonPosition/复制代码
git merge指定commit
查看 commit_id git loggit merge d88744e0eeb90c51f993df91ddbc321dca3f1633复制代码
git回退到指定commit
git reset --hard d88744e0eeb90c51f993df91ddbc321dca3f1633复制代码
git 打标签
git tag //列出所有标签git tag -l "v1.4.*" //列出符合条件的标签git tag -a v1.4 -m 'my versionv1.4' //-a 指定标签名字 -m指定对应标签的说明//轻量级标签git tag v1.4 //直接git tag 加标签名//删除标签git tag -d v1.4//将标签推送到远程git push origin v1.4//删除远程标签git push origin :refs/tags/v1.4复制代码
git采用SSH秘钥连接
1.判断有没有:cat ~/.ssh/id_rsa.pub 2.生成ssh秘钥:ssh-keygen -t rsa -C "youremail@example.com" 3.查看秘钥 cat ~/.ssh/id_rsa.pub 4.复制秘钥放到git远程仓中 5.验证秘钥是否配置成功 ssh -T git@git.coding.net || ssh -T git@github.com 各个系统操作命名不一致,需要的话自行查找复制代码