0、我们切换分支时候,两个分支项目会不统一,(例如:当前在主分支,子分支项目未同步完全主分支项目,此时由主切子分支就会报如下错误)当前分支有未跟踪的文件,checkout 命令会覆盖它们,此时报错
如果文件很重要,存到暂存区
git add.
git stash
切换分支之后
git stash pop
1、拉区主干项目
git clone xxx (xxx为复制的仓库链接)
----拉取用户名和密码的项目
git clone http://username:password@remote
2、拉区分支项目(例如develop分支项目)
git clone -b develop xxx (xxx为复制的仓库链接)
提交代码
3、新建分支
git branch xxx (xxx填写你的分支名称)
4、查看所有分支
git branch -a
5、切换到莫一分支
git checkout xxx (xxx填写要切换的分支名称)
6、添加修改代码到缓存
git add .
7、添加提交代码备注
git commit -m "xxx" (xxx为本次提交代码的备注)
8、提交到制定分支
git push origin xxx (xxx为要提交代码的分支名称)
9、如果说远程分支上的那些提交都不需要了,那么用命令:
git push origin master -f,强行让本地分支覆盖远程分支
10、git pull :命令用于从另一个存储库或本地分支获取并集成(整合).作用:取回远程主机某个分支的更新,再与本地的指定分支合并
使用语法:
git pull [options][<reposit>][<refspec>..]
git fetch:相当于是从远程获取最新版本到本地,不会自动合并。
11, 将本地分支连接到远程分支
git remote add origin -----------