首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
git 操作
时间:
2020-02-03 22:22:51
阅读:
95
评论:
0
收藏:
0
[点我收藏+]
标签:
tail
tps
修改
文件名
comm
通过
sdn
直接
目录名
git init 初始化仓库,先建立一个目录,执行了 git init命令的目录下就会生成 .git 目录。这个 .git 目录里存储着管理当前目录内容所需的仓库数据。
git status 命令用于显示 Git 仓库的状态
git?add 向暂存区中添加文件
git commit命令可以将当前暂存区中的文件实际保存到仓库的历史记录中。通过这些记录,我们就可以在工作树中复原文件。
-m “ “ 记录提交信息
不加-m 记述详细提交信息
git?log——查看提交日志
如果只想让程序显示第一行简述信息,可以在 git log命令后加上 --pretty=short
只要在 git log命令后加上目录名,便会只显示该目录下的日志。如果加的是文件名,就会只显示与该文件相关的日志。
如果想查看提交所带来的改动,可以加上 -p参数,文件的前后差别就会显示在提交信息之后。git log –p filename 显示文件的提交日志以及提交前后的差别。
git log -–graph 用图表形式输出提交日志
?git?diff——查看更改前后的差别
git diff 对比工作区(未 git add)和暂存区(git add 之后)
git diff --cached: 对比暂存区(git add 之后)和版本库(git commit 之后)
git diff HEAD: 对比工作区(未 git add)和版本库(git commit 之后)
“+”号标出的是新添加的行,被删除的行则用“-”号标出
在执行 git commit命令之前先执行git diff HEAD命令,查看本次提交与上次提交之间有什么差别,等确认完毕后再进行提交。
git branch命令可以将分支名列表显示,同时可以确认当前所在分支。
git branch newBranch 创建一个新分支
-a 可以显示远程分支
git checkout branchName 切换到branchName分支
git checkout –b newBranch 创建新分支,并切换到该分支
git checkout - 切换到上一个分支
git merge 合并分支
git merge --no-ff branchName
要让仓库的 HEAD、暂存区、当前工作树回溯到指定状态,需要用到 git rest --hard命令。只要提供目标时间点的哈希值。
git reflog 查看当前仓库执行过的操作的日志
git commit –-amend 修改提交信息
git?rebase?-i——压缩历史
git rebase –i HEAD~2 显示前两个合并的提交信息,将需要压缩的前面的pick改成fixup
git?remote?add——添加远程仓库
git remote add origin
git@github.com:Yujie-Cui/filename
相当于将github上的远程仓库与我们在本地新建的仓库绑定在一起。如果是从github上clone下来的,会自动绑定在一起。
git?push——推送至远程仓库
git push -u origin master
-u参数可以在推送的同时,将 origin 仓库的 master 分支设置为本地仓库当前分支的 upstream(上游)。添加了这个参数,将来运行 git pull命令从远程仓库获取内容时,本地仓库的这个分支就可以直接从 origin 的 master 分支获取内容,省去了另外添加参数的麻烦。
git?pull——获取最新的远程仓库分支
一次性将远程仓库的代码更新到工作区(同时也会更新本地仓库)
git pull origin resName 将远程的仓库分支更新到本地仓库及工作区
git fetch 获取最新数据
git merge 讲解
https://blog.csdn.net/qq_42780289/article/details/97945300
git fetch 讲解
https://www.zhihu.com/question/38305012
git 操作
标签:
tail
tps
修改
文件名
comm
通过
sdn
直接
目录名
原文地址:https://www.cnblogs.com/cyj1258/p/12257382.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!