Git相关
Windows:Authentication failed解决方案1
git clone http://username:password@projectUrl
Windows:Authentication failed解决方案2
在自己的home文件夹创建一个 _netrc 的文件,linux 就创建一个 .netrc 文件
machine 目标服务器域名(如 gitee.com ) login 访问服务器的用户名 password 访问的密码
0. 在你处于一个本地仓库中,马上要提交代码到远程仓库的时候开始执行下列命令;
1. git config --global credential.helper store
2. git config --global user.email "你的邮箱"
3. git config --global user.name "你的github用户名"
4. git push
5. 输入你的用户名、密码,这时候已经系统已经将你的用户名密码全局保存,以后就不必再输入了。
命令示例
git clone ssh://username@username@git.shimpo-it.cn:29418/ybwx_server.git
cd ybwx_server.git
查看当前分支
git branch
查看远程分支
git branch -r
创建分支
git branch develop
将分支上传
git push origin develop:develop
切换分支
git checkout origin/develop
切换并创建分支
git checkout -b origin/develop
添加文件
git add -A
添加提交
git commit -a
上传
git push origin HEAD:develop
切换到主分支
git checkout origin/master
将test_branch合并到当前分支
git merge origin/develop
上传
git push
回退到上1个版本
git reset --hard HEAD~1
重置到(bd05f5)版本
git reset --hard bd05f5
强制推送
git push --force
命令历史
git reflog
删除本地分支
git branch -d develop
查看所有分支
git branch -a
删除远程分支
git push origin --delete develop
查看tag
git show tagName
给指定的某个commit号加tag
git tag -a v1.2 9fceb02 -m "my tag"
将tag同步到远程服务器
git push origin tagName
切换tag
git checkout tagName
本地删除删除tag
git tag -d v0.1.2
远端删除
git push origin :refs/tags/v0.1.2