**Git 基本命令**
场景0任务下达后,新建分支编写代码
1. git checkout master
切换到本地master分支
2. git pull origin master
把远程master分支同步更新到本地master
3. git checkout -b 'new(本地)分支名'
创建并切换到new分支
4. git push -u origin new(远程)
推送到远程并与远程的new关联
或 git push origin new : new 命令
在git add git commit 之后 推送并创建远程分支
7. 这时候就新建了 new 分支 并与远端的分支关联,进行开发工作
场景1提交代码操作
1.先更新代码 git pull origin master 从远端更新代码
2.git status 查看工作区修改的代码发,并对比
3.对比无误后使用 git add -A 把全部更新的代码提交到暂存区
3.1 或者使用 git add XXX.java 单个提交文件
4.git commit -m "这是这次提交的备注"
场景3 切换分支
切换分支之前要保证工作区是干净的所以要先提交代码
git add -A
添加到暂存区
git commit -m "备注"
更新到本地
或
使用 git stash 把做更新的代码藏起来, 再次使用 git status 后发现工作区已经是干净的,这个时候可以切换分支,完成别的开发后
再切回分支时,使用 git stash pop 命令后,会把之前在本分支做的更新找回来,并删除藏起来的变更.对原有的更新没有影响
场景4 把自己的开发分支合并到master分支
0 status
查看git 状态
1 git stash
如果有新写的代码未提交,这次不想提交 先暂存
2 git branch -a
查看所有分支
3 git pull
更新当前分支代码
4 git checkout master
切换到 master 分支
5 git pull
更新 master 代码
6 现在两个分支代码都是最新的,开始合并
7 git merge 所要合并到 mater 的分支名 例如: git merge 0503_test
现在 0503_test 分支以合并到 master 分支
8 git checkout 0503_test
切换到 0503_test 分支
9 git merge master
把 master 分支代码更新到 0503_test
10 git stash pop
把暂存代码找回
GIt 随笔
最新推荐文章于 2024-06-14 08:35:07 发布