github/码云常用命令自看
1.git init 初始化仓库
2.git add . 添加文件到暂存区
3.git commit -m “提交说明” 添加到本地存储并且提交信息
4.git remote add ‘别名(origin)’ url 远端仓库地址
给远端仓库起个名字 (如果第一次设置过就用设置了)
5. git pull 别名+分支名称 更新代码
6. git push 别名+分支名称 推送到远端
///
1 . git branch 查看分支
2… git checkout -b 子分支名称 切换并创建一个分支(-b创建分支加)
3 . git merge 子分支名称 合并分支(如果上一个命令是git checkout master 切换到主分支,就执行合并分支)
4.git push 合并完成,推送到码云
git push -u origin ‘子分支名称’ 推送到码云(-u 如果码云有这个分支就不用写-u 如果没有就写)
/瞎总结//
git使用
- git init` 初始化git仓库
- git status 查看文件状态
- git add 文件列表 追踪文件
- git commit -m 提交信息 向仓库中提交代码
- git log 查看提交记录
- git checkout 文件 撤销,用暂存区中的文件覆盖工作目录中的文件
- git rm --cached 文件名 将文件从暂存区中删除
- git reset --hard 提交ID 恢复git仓库中指定版本的项目
git分支
- git branch 查看分支
- git branch 分支名称 创建分支
- 在哪条分支上输入的命令,就是在哪条分支上进行的创建
- git branch develop -创建了一个develop的分支
- git checkout 分支名称 切换分支
- git checkout develop -切换到develop分支
- 注意:当切换分支的时候,需要把暂存区里面的文件进行提交,不然会暂存区里面的文件会跟着到切换的这条分支上
- 当切换会主分支的时候,就看不到其他分支里面的文件了
- git merge 要合并进来的分名 合并分支
- 如果当前分支的工作已经完成,就可以合并到到其他分支
- 需要分清谁要合并谁,例如我们在开发分支上完成了功能,应该合并到主分支上,所以我们要站在主分支角度来进行合并
- 虽然进行了合并,但是开发分支还是存在
- git branch -d 分支名称 删除分支(分支被合并后才允许删除)(-D 强制删除)
- 分支工作已经完成,就可以进行删除
- git branch -d develop
- 如果分支没有进行合并,那么默认是不能被删除,这是由于git有分支保护机制
- 如果想强行删除,把-d 改成-D : git branch -D develop
git暂时保存更改
在git中,可以暂时提取分支上所有的改动并存储,让开发人员得到一个干净的工作副本,临时转向其他工作。
- 存储临时改动: git stash
- 恢复改动: git stash pop