| |
|
开发:
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 最常用指令 |
1.安装Git(windows)1.在Windows上使用Git,直接在官网下载----按默认选项安装即可。传送门 ?2.接着打开开始菜单? 找到git文件夹? 点击Git Bash 就会弹出一个小黑框,此时已经安装成功 ? ?3.安装完成的最后一步 ?因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。 2.操作1.任意文件夹内创建本地仓库:? ?右键 --- git bash here? 打开小黑窗???输入? git? init? 指令后可以看到 多了一个文件夹 注:不要手动乱改这个目录里面的文件,否则,会把git仓库给破坏。 2.添加(追踪)文件到仓库中? ? 这里随意新建一个txt文本,内容为:someone like you? ---adele ? ? 第一步:?git add . 添加到暂存区 ? ? 第二步:? git? status 查看 暂存区与工作区 的状态? ? ? ? 可以看到 changes to be committed? ? 此时可以添加到仓库了? ?第三步:? git commit -m? "备注"? ? 添加到仓库? ? ?? ?再次输入 git status 查看状态? ? ?working tree clean? 说明所有文件都已提交? 注:? git add .? 是将工作区所有文件全部提交到暂存区? ? ? ? ?git add? 文件名? ? ?可以单独选择文件提交 3. 修改? ? 现在我们来修改一下readme 里的内容,添加一行make you feel my love? ?提示我们内容发生修改但是未被提交 使用? git diff 文件名? ?来查看改变的内容 ?可以很清楚看到添加了一行,此时重复提交的两个步骤就行, ?提交修改与提交文件是一样的? (第一步:git add? ?第二步: git commit -m? ) 3.远程仓库1.建立链接第一步: git remote add 仓库地址 ?第二步: git push -u origin master 将仓库文件提交到远程仓库 ? ?第一次提交时 git push -u origin master? ? 以后提交 git push? 因为-u选项会指定一个默认主机,这样后面就可以不加任何参数使用git push。 2.克隆从远程仓库克隆文件,这里创建了一个新的文件夹名为clone git clone 仓库地址 ?仓库所有文件就下载下来了 3.拉取1.远程仓库中修改内容 2.git pull 拉取最新内容并合并 因为当前分支只有一个追踪分支 所以后面参数可以省略 完整写法? git pull?<远程主机名> <远程分支名>:<本地分支名> ? ? ? 4.分支1.查看分支:? ?git branch?2.创建分支:? git branch? 分支名?3.切换分支:? git checkout? 分支名上图可以看到现在处于master 主分支?? ?成功切换到login分支 4.创建并切换:? git checkout -b? 分支名?5.删除分支:? git branch -d 分支名?很清楚看到login分支被删除 6.合并分支: git merge 分支名?注: 1.在合并分支之前一定需要将当前分支的代码提交到本地仓库 ? ? ? 2.比如我们将index合并到master主分支,必须先切换到master主分支, 再合并 7.本地分支推送到远程仓库git push -u 主机别名(origin) 分支名? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/16 0:24:37- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |