1. 切换分支
git fetch --all
git reset --hard origin/master
git checkout dev
2. http模式实现不同项目使用不同账号
git clone http://账号或邮箱:密码@git仓库链接
ps: 账号、邮箱或密码中有@字符时,转义成%40
当前项目设置用户名&邮箱:
项目目录下:
git config user.name "your name"
git config user.email "your email"
3. 查看配置
git config --global --list
git config --system --list
项目目录下:
git config --local --list
4. 本地创建分支并推送
git checkout origin/ccuat -b ccuat-zzt
git push origin ccuat-zzt
5. 更换远程仓库
git remote set-url origin http:ip:port/BACKEND/contract.git 设置新的远程仓库地址
git commit 本地可能有改动,先commit到本地仓库
git pull 直接push到远程仓库可能会失败,先pull再push
如果出现 fatal: refusing to merge unrelated histories 错误,请执行:
git pull origin master --allow-unrelated-histories
git push
6. 查看远程地址
git remote -v
或
git remote show origin