| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> Git命令语句 -> 正文阅读 |
|
[开发工具]Git命令语句 |
一、关于Git 1、Git介绍
版本控制:版本控制是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。 团队协作:从单兵作战转为团队开发。 2、Git对比SVN
二、Git常用命令(上传至远程库前的操作) 1)设置用户签名(主要为了区分不同开发人员)
2)初始化本地库
文件夹内会多一个.git文件(只有当一个文件夹被git管理以后,我们才可以使用git的功能去做版本管理) 3)显示当前文件夹下的所有内容:ls -a 查看文本:cat+空格+文本名称 4)添加到暂存区:git add空格+文本名称? ( git add . 表示将主分支master上所有文本添加到暂存区) 5)查看当前目录的状态:git status 6)从暂存区删掉目标文件:
7)将暂存区的文本提交到本地库
8)查看提交的历史记录
9)已经上传到本地库,但是文本需要修改
10)文本修改后发现不如不改,想回到原来版本
?(git reflog可以查到本地库所有操作记录) 11)从本地库回到暂存区(修改备注):git reset --soft HEAD 12)撤销上一个版本的提交,功能与9相同,但是操作方式不同
13)git revert与git reset的区别 git revert HEAD指从当前版本撤销,版本指针继续往前移生成一个新的指针 git reset HEAD^指直接撤回,版本指针后移,直接找到原来版本 14)分支
?三、本地库上传至远程库 1)让本地库知道远程库的地址
2)查看远程库地址(该地址指从github获得的地址) git remote -v 3)删除远程库地址:git remote remove+空格+地址名字(1步中自己起的那个地址名字) 4)将本地库上传至远程库:git push+空格+地址名字+master (将git主分支推到远程库主分支,尽量不要直接在远程库上修改代码) git push -u+空格+地址名字+master 此后该本地库上传至该远程库直接写:git push 5)拉取远程库至本地库:git pull+空格+master 6)将整个远程仓库全部克隆:git clone+空格+从github获得的地址 7)将分支推送至远程库:git push+空格+地址名字+本地分支名字:远程分支名字 8)将远程分支拉至本地库:git pull+空格+地址名字+远程分支名字 9)建立分支:git checkout+空格+分支名称 10)删除远程库分支(推送空分支):git push+空格+地址名称+空格:远程分支名称 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年12日历 | -2024/12/28 3:30:10- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |