1.git init //初始化仓库
新建一个文件:readMe.md
2.git status //查看文件夹状态
3.git add //提交文件
4.此时再查看文件夹状态,提交的文件变绿,说明已提交
5.git commit -m "/注释,备忘录/"
此时已经有主干
之后再创建分支
git diff //查看更改前后的差别
git branch //查看分支
git branch+分支名 //只创建分支,不替换分支
git checkout -b //创建并替换分支
git checkout htgl-a(分支名) //切换分支
切换分支时有些目录没删掉,解决办法:自己手动删除
主干分支只有readMe.md
git add *
git commit -m "update index.html" //提交
git log //查看提交历史
git log --graph //查看提交状态
git reset --hard d8e4e5f153d14de60b399affd2cda5a3cd61426e //回溯到之前的某一状态
git checkout htgl-a //切换到htgl-a分支
git merge htgl-b//分之合并
HEAD:主干上的内容
剩下的:另一分支的内容
合共上绿色的线代表合并
git log --graph后按q重新操作
git checkout - //切换到上一分支
//切换到不同分支,文件夹的状态是不一样的,不会相互影响
ps:
做首页一个分支(a)
购物车一个分支(b)
主干文件就是初始化的文件
做完后将首页的文件合并到主干上
购物车做完后合并到主干上
在主干上可以来回切换分支状态
git remote add origin git@github.com:milkfei119/h51614.git
//完成主机与网上认证
git pull origin master --allow-unrelated-histories //把github上的内容强行与本地同步
git push -u origin master //向网站推送,第一次推送一定要写 -u origin 两个参数
之后再推送直接 git push
从github往本地库拉文件用git pull
选好指定的文件夹 git pull ok!
从本地库往github推文件用git push
推:在本地库新建一个文件、git status,git add *,git commit -m "",git push ok!