将远程分支同步到本地
1. git fetch // 将远程仓库的分支列表更新到最新,取回本地以便查看远程分支列表
2. git branch -a // 查看远程分支列表
3. git checkout -t origin/develop // 核心一步:将远程仓库的develop分支拉取到本地develop分支,并切换到develop分支
排查,如果出现错误,可以强制丢掉现在的
git clean -dfx
git删除本地分支
先切换到其他分支 git checkout master
git branch -d[-D强制删除] dev
.gitignore生效
.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:
git rm -r --cached 文件名
git add .gitignore
git commit -m 'update .gitignore'
拉取指定分支代码 -b + 分支名
git clone -b APK git@10.150.99.9:weicheng.wang/WebCodeServer.git
首次运行前配置config
git config --list 查看git的所有配置信息
git -system 计算机全局配置
git -global 当前用户配置
都不加是对当前仓库的git目录的配置
配置http 账号密码实现不用每次输入
**全局配置
1. 在当前用户目录下 ~ ,新建.git-credentials ,输入https://账号:密码@github.com
2. 执行 git config --global credential.helper store
3. 打开当前用户目录~下的.gitconfig文件, 确认出现
[credential]
helper = store
4. 配置完成, 接下来第一次可能还要输用户名密码, 后面就不用了
**单个仓库配置
git config credential.helper store
新建仓库之后,将本地代码推送过去
1. git init
2.git add .
3.git commit -m "init"
4.git config --local -l 查看本地的配置,检查是否关联了远程仓库
remote.origin.url这个是否存在,关联的对不对
5.git remote add origin [远程仓库地址] 添加远程地址
6.git push --set-upstream origin dev 将本地分支推送到远程
7.git push