标签:
①:首先 如果还没clone 代码库 先从 git clone 项目下来。
进入项目中,可以使用 git branch 查看当前所在分支,初始都是在master下面 。
②:然后 git branch -a 可以查看本地和远程分支,如果自己还没创建过分支 那本地就只存在 master分支,
③:然后 我们 git checkout xxxx 切换到xxx分支 注意:xxx是相应的分支的名字。但是我们 目前还是存在 一个head detach 状态,不管我们pull 还是push 都是不成功的
④: 这时候我们需要 执行git branch xxx (这个xxx是任意名字 不过建议设置和我们想要切换的目标分支名称)
⑤: 然后 执行git --set-upstream <remote-branch> 绑定远程分支 <remoter-branch>就是我们想要却换到的目标分支
二、忽略文件权限
git config core.fileMode false
三、忽略已经被跟踪的文件
一般从库上拉下来的文件都是被跟踪的文件,但是有些文件我们需要自定义 比如配置文件,但是我们又不想跟踪我们的修改信息和上传,这时候我们可以使用
git update-index --assume-unchanged filename 忽略跟踪
git update-index --no-assume-unchanged filename 恢复跟踪
标签:
原文地址:http://my.oschina.net/u/1040928/blog/402004