git命令日常使用(足以)

201 阅读2分钟

工作中

1 git pull // 更新
(git status 看有哪些文件有修改做)
2git add . // 所有文件添加到本地缓存区
3git commit -m "第一次推送" // 文件添加到本地仓库中(即git仓库)

 git commit -a   //跳过add ,直接commit,前提是这些文件都被track过,就是仓库中有它们的记录才可以

4git pull (提交之前再更新一下,防止你在码代码的时候,有人又推送上去)
5git push -u origin dev // 提交到dev分支上(即码云上的仓库,或者github上的仓库)

都做完了,那就把分支合并到主线上

1git pull // 更新
(git status 看有哪些文件有修改做)
2git add . // 所有文件添加到本地缓存区
3git commit -m "第一次推送" // 文件添加到本地仓库中(即git仓库)

  git commit -a   //跳过add ,直接commit,前提是这些文件都被track过,就是仓库中有它们的记录才可以

4git pull (提交之前再更新一下,防止你在码代码的时候,有人又推送上去)
5git push -u origin dev // 提交到dev分支上(即码云上的仓库,或者github上的仓库)
6git checkout master // 切回到主线上
7git 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 <远程主机名> <本地分支名>:<远程分支名>
前面的是本地分支名,后面的是远程分支名,同名可以省略冒号部分