首页 |  个人站点 |  博客园 |  管理 |  返回

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

posted @ 2022-03-05 10:45  拽拽绅士  阅读(19)  评论(0编辑  收藏  举报

Java | Golang | Python | php