工作中
1 、 git pull // 更新
(git status 看有哪些文件有修改做)
2 、 git add . // 所有文件添加到本地缓存区
3 、 git commit -m "第一次推送" // 文件添加到本地仓库中(即git仓库)
git commit -a //跳过add ,直接commit,前提是这些文件都被track过,就是仓库中有它们的记录才可以
4、 git pull (提交之前再更新一下,防止你在码代码的时候,有人又推送上去)
5、 git push -u origin dev // 提交到dev分支上(即码云上的仓库,或者github上的仓库)
都做完了,那就把分支合并到主线上
1、 git pull // 更新
(git status 看有哪些文件有修改做)
2、 git add . // 所有文件添加到本地缓存区
3、 git commit -m "第一次推送" // 文件添加到本地仓库中(即git仓库)
git commit -a //跳过add ,直接commit,前提是这些文件都被track过,就是仓库中有它们的记录才可以
4、 git pull (提交之前再更新一下,防止你在码代码的时候,有人又推送上去)
5、 git push -u origin dev // 提交到dev分支上(即码云上的仓库,或者github上的仓库)
6、 git checkout master // 切回到主线上
7、 git merge dev // 把dev分支的工作成果合并到master分支上
第一次
1 git clone xxx (你仓库的地址)
2 git checkout -b dev // 创建并切换到 dev分支
2 git add . // 添加到缓存区
3 git commit -m "第一次提交" // 添加到缓存区仓库
连接远程仓库
4 git remote add origin xxx // 例如 gitee.com/xxx/css-xxx…
5 git pull // 更新
6 git push -u origin dev // 推送上去
切分支
1、git branch 查看本地分支
2、 git fetch 下拉远程仓库中所有的数据
3、git checkout origin/目录 -b 目录 切换分支
4、git branch -d <name> 删除分支
疑惑点
`git push origin dev:dev ` 和 `git push origin dev ` 一样嘛????
一样的:
git push <远程主机名> <本地分支名>:<远程分支名>
前面的是本地分支名,后面的是远程分支名,同名可以省略冒号部分