git笔记1——常用命令及相关理解
来源:互联网 发布:java塔防游戏 编辑:程序博客网 时间:2024/05/29 08:07
git笔记1——常用命令及相关理解
git进入对应的工作目录,查看是否处于开发环境下(develop)
git status
命令可以列出当前目录所有还没有被git管理的文件和被git管理且被修改但还未提交(git commit
)的文件.。
git diff .
查找修改项目的不同,做一些必要的修改,可以在IDE中做修改
注意:新建分支没有更新数据或是没有数据的时候,是不允许切换分支 git stash
(备份)
{ git stash
: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。
git stash pop
: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。
git stash list
: 显示Git栈内的所有备份,可以利用这个列表来决定从那个地方恢复。
git stash clear
: 清空Git栈。此时使用gitg等图形化工具会发现,原来stash的哪些节点都消失了。
} git checkout -b feature/WDU-601
(新建新分支,并跳到新分支)
(注意,当前分支,已经是在新分支中) git stash pop
(从最近的一次备份中恢复)
其中有修改 git stash
(再次备份) git stash pop
(从最近的一次备份中恢复)
目前还处于本机中,只有push之后才提交到服务器端,并有分支,并发出合并请求 git diff .
对比更新项 git status
检视是否有未提交及未管理的,检视是否有不需要提交的文件 git checkout src/......
不需要提交的文件的路径 git status
核对是否去掉不提交的文件
一般从当前分支提交代码的步骤:
(一般我是这么做的)
git add .
条件到git管理 git status
查看还未提交的
(如果有版本回滚 git reset HEAD xxxxxx
退回到一个版本,的文件名(版本号) git status
重新审核,提交是否正确 git add .
再次添加到管理
) git commit -m
提交且注释修改I啊内容 git push
提交到远程 git push
<远程主机名> <本地分支名>:<远程分支名>
(参考例子 git push origin master
将本地的master分支推送到origin主机的master分支。如果master不存在,则会被新建。
(提交时并创建分支) git push --set-upstream origin feature/WDU-601
(提交对应的文件的分支)
)
分支提交过程
develop(本地开发环境) develop(远程) | | | |本地工作区域 => 新建分支(wdu-601) | \ ^ | \ |pop(粘贴)add (添加) stage(上传,暂存空间) push | ===========> |commit(提交) | | dev分支提交过程完成分支合并local 601\ \ \ \ \ \ \ \—————————————————————————————————————————————————————————————————— \ \ \ \ \ \ \ || ||push || \/server \ \ 601 \ \ \ \ \—————————————————————————————————————————————————————————————————— \ \ \ \ \ \ \
- git笔记1——常用命令及相关理解
- git 学习笔记及常用命令
- 学习git的相关疑问及笔记
- 理解git常用命令原理
- Git——常用命令
- linux学习笔记—常用命令及事项
- git学习笔记2——常用命令2
- git学习笔记3——常用命令整理
- GIT 简介及git常用命令
- 【git】git 常用命令及使用方法
- git 常用命令,及简介
- Git常用命令及技巧
- git使用及常用命令
- git入门及常用命令
- git配置及常用命令
- Git 基本概念及常用命令
- git常用命令及技巧
- git常用命令及含义
- 京东CS
- 使用git完成基本的版本控制
- shell的解析器
- schema中import与include的区别
- Python科学计算——使用Anaconda
- git笔记1——常用命令及相关理解
- TCP IP协议之初识
- 【设计模式】简介
- WARN No appenders could be found for logger的解决方法
- 云创-数据需求拉取-geyuan
- 斐波那契数列三种实现方式
- sftp协议通过调用libcurl库实现文件的上传
- 自定ViewPager 切换效果,PageTransformer这个类实现
- Eclipse 配置tom-cat7 报错处理方法