熟悉工作中所用到的git ,分支概念,暂存区
1.每次提交前查看修改了那些文件及内容:红色是指未被跟踪的,绿色是跟踪过了的但没有提交到本地仓库
git status
可以加速的查看状态的:
git status -uno
2.查看具体修改了那些内容可以使用:
git diff 文件路径
3.将修改过的文件名或目录(根据git status标记为红色的地方)设置成被跟踪状态(暂存区),此时再次输入git status可以看到刚刚标红的文件变成绿色了。
git add 文件名或路径
git add .
4.将暂存区的所有内容提交到本地仓库,并做记录提示:
git commit -m "提示信息"
再次提交时可以使用:(可以省略git add)
git commit -am "提示信息"
5.将本地所在分支提交到远程仓库
首先看下自己所在分支名:绿色为当前分支,红色为远程分支,例如我所在xxno分支,origin是我的上一级远程分支名
git branch -a
将本地所在分支提交到远程仓库
git push origin xxno
至此就完成了工作中经常所接触到的git啦!
如何创建分支?并进入分支?
- 进入master分支
git checkout master
- 创建分支
git branch 分支名
- 进入分支
git checkout 分支名
- 创建分支并进入分支
git checkout -b 分支名
- 删除远程分支
git push origin xxno --delete
git git fetch origin -p
- 删除本地分支
git branch -D xxno2
- 远程覆盖本地 ,保证远程代码是和本地代码是完全一样的,当你的代码很乱且没有什么提交价值时就可以这样操作(注意使用这样的命令的时候本地提交的节点还没有上传到远程的话就会被删掉)
git fecth --all
git reset --hard origin/master
git pull --rebase
先切换分支,更新代码仓(注意此时可能你的代码仓不是同一个)
git checkout
git pull --rebase