| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> hadoop git总结 -> 正文阅读 |
|
[开发工具]hadoop git总结 |
远程仓库(中心服务器)←→本地仓库(本地)←→暂存区(本地)←→工作目录(本地)
Yum install git
Git config --global user.name “YourName” Git config –-global user.email “YourEmail”
Cd ~ //进入到家目录 Mkdir local_repo//创建文件夹,作为版本仓库的目标目录 Cd local_repo//进入新创建的文件夹 Mkdir FirstGit//在根目录下,创建第一个要进行git版本管理的文件夹 Cd FirstGit//进入项目所在的文件夹 Git init//创建本地git
Touch input.txt Echo “I am a new file, I will be added to git vcs”>input.txt
git add input.txt//提交文件到缓存区 git commit -m “first commit”//提交文件到本地库
Git status
比较-工作区和缓存区差异 Git diff working_file_path 比较-缓存区和本地仓库差异 Git diff –-cached input.txt 比较-工作区和本地仓库差异 Git diff HEAD input.txt 提交之前的变化文档input.txt Git add input.txt Git commit -m “Second commit” 再次git status 查看状态 ???????????????????? git 日志查看 ???????????????????? git log ???????????????????? 查看分支的所有操作记录 ???????????????????? Git reflog
Git reset –-hard HEAD^//回到当前版本的上一个版本 Git reset --hard HEAD@{1}//回到指定版本
Git checkout –-filelpath//将版本库中的指定文件覆盖掉工作区中的指定文件
Git reset HEAD filepath//将改filepath对应的缓存区的内容删除掉,对工作区没有任何改动相当于回到了场景一,再进行get checkout---filepath
直接按版本回退来处理即可 ?????? Git reset ---hard HEAD^ ?????? Git reset ---hard HEAD@{1}
Rm -rf filepath //在工作目录中误删某个文件 Git checkout ---filepath //将版本库中的文件还原到误删的文件中
Git reset HEAD filepath//将该文件在缓存区的删除操作移除掉 Git checkout ---filepath//从缓存区移除对该文件操作后,即可按应用场景4的操作还原
git remot add远程仓库名[url]
git remot //显示远程仓库的关联分支 git remot -v //查看远程仓库的详细信息,显示远程的操作权限,fetch和push权限
Git clone[url] Git fetch:从远程把数据拉取到本机 Git merge:将拉去过来的数据合并到本地仓库分支中 Git merge FRTCH_HEAD
Git branch//查看分支 Git branch -r//查看远程分支 Git branch -a//查看所有分支 创建分支与切换分支: Git branch branchName//创建分支 Git checkout branchName//切换分支
Git checkout -b dev//创建并切换分支
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 22:45:18- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |