简单git使用命令
Git基础
1.git init
文件管理初始化
2.git status
查看当前文件夹的状态(红色/绿色区别)
3.git add 文件名
对指定文件进行版本控制,git add . 对当前文件夹下所有文件及子目录进行版本控制。
4. git commit -m
创建提交记录
5.git log
查看提交记录
6.git reset --hard 版本号
回到某一个版本状态版本记录,如果之间没有的文件,现在增加了,如果回到以前版本,文件会丢失
7.git reflog
查看目前版本
通过git reset --hard 版本号 让本地文件回到以前提交的版本。
8.git checkout
从已修改状态返回修改前的
9.git stash
将git status中红色 部分临时存储到某一个位置上。
10.git stash pop
临时将存放的部分,再拿回文件中
#一个网站(以下黄色区域都没有变动) #国产 #日韩 #线下 #小电影 开发直播(开发一半) 目的:将小电影下线! 此时git执行 git status -->git stash 此时开发直播(开发一半)没有了,git stash将开发直播(开发一半) 暂时放在存储中,然后将小电影删除,重新git add. git commit, 然后git stash pop 将开发直播(开发一半)拿回如下 #一个网站(以下黄色区域都没有变动) #国产 #日韩 #线下 开发直播(开发一半) 然后再写开发直播(开发一半)代码 若将开发直播(开发一半)再 执行,git status,并在开发直播(开发一半)位置上上线‘在线功能’,git add. git commit ... 最后git stash pop拿回文件 #国产电影 #日韩电影 #线下 <<<<<<< Updated upstream 在线 ======= 开发直播 >>>>>>> Stashed changes 此时会有冲突,git会将更新前和更新后的都放在那里,人工筛选
11.git branch
创建分支。
git branck -d/-D 名称 删除branch分支
109-03
git branch git branch dev git branch bug git branch -d bug git checkout dev git merge bug #合并时候两个修改同一行数据就会出现冲突 如果代码出现bug,你们如何解决 创建一个bug分支,然后进行bug处理,吃力完毕合并到master分支 删除bug分支 回到dev分支继续开发
git merge 文件名
合并文件名
git clone 文件路经
将文件拷贝到本地
git clone https://github.com/xjkpython/paly.git
git pull origin master
- 从远程仓库把资源拉下来。
*简单使用
git checkout -b 本地分支名x origin/远程分支名x 修改代码... git branch -a 查看已有分支 git status git add . git commit -m '版本内容or单号' git push origin 本分支名 1.gitlab上点击Merge Requests 2.点击New Merge request 3.点击Compare branches and continue 4.填写信息 5.点击 Submit mergerr request
相关推荐
formula 2020-11-12
huhongfei 2020-11-05
乾坤一碼農 2020-10-27
liumengyanysu 2020-10-22
E哥的aws认证攻略 2020-10-15
guying 2020-10-05
好脑筋不如烂笔头 2020-09-17
baolen 2020-08-15
Equation 2020-08-09
Balmunc 2020-08-02
fenggou 2020-07-18
zhangxing 2020-07-05
loganwz 2020-07-05
lljhi0 2020-07-21
huangchunxia 2020-07-08
nebulali 2020-07-05