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     \       \       \       \       \——————————————————————————————————————————————————————————————————    \       \       \       \       \       \       \
原创粉丝点击