git笔记1——常用命令及相关理解

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     \       \       \       \       \
——————————————————————————————————————————————————————————————————
    \       \       \       \       \       \       \
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值