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