git clone xxx
git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; done
git fetch --all
git pull --all
git clone xxx如clone某个分支git clone -b 分支名 xxx
cd project
git branch -a,列出所有分支名称
git checkout -b dev origin/dev,作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支
git remote -v 查看本地分支对应的远程仓库
分支创建 git branch xxx
分支切换 git checkout xxx
创建加切换 git checkout -b xxx
查看当前分支 git branch
添加文件到分支 git add readme.txt
提交到分支 git commit -m "tip"
合并分支 git merge dev
删除分支 git branch -d dev
忽略 git update-index --assume-unchanged /path/to/file
取消忽略 git update-index --no-assume-unchanged /path/to/file
git 使用之fork操作,本地仓库添加对应的fork远程仓库和origin仓库
首先我们需要去某个团队项目或原始项目仓库下,获取fork权限,然后fork该仓库到自己的远端仓库。
然后git clone xxx(xxx为for的远端仓库)
git remote -v 查看当前远端地址
git remote rename new-origin old-origin(给fork仓库更改名称,把原始的远端替换为origin)
git remote add origin xxx(xxx为原始的远端仓库地址)
最后git remote -v查看到的为2个远端仓库,大功告成!