| |
|
开发:
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远程仓库? 对于文件增删改的操作,Git与SVN基本没啥区别,但是GIt究竟强在哪了,这就是我们正要说的Git仓库,这是Git区别于其他版本控制系统的一个必杀技之一:远程仓库。 Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。怎么分布呢?最早肯定只有一台机器有一个原始版本库,此后,每一台机器可以从原始版本库“克隆”一份到自己的电脑,而且每台机器的版本库其实都是一样的,并没有主次之分。 实际上,可以找一台电脑充当服务器,也就是远程仓库的角色,每天24小时开机,其他每个人都从这个“服务器”仓库克隆一根到自己的电脑上,并且各自吧自己的修改提交推送到服务器远程仓库中,也可以从服务器仓库中拉取别人的提交推送。 其实吧,自己就可以搭建一台Git的服务器,不过现阶段为了学Git自己搭建一个服务器,完全没有必要,庆幸的是这个世界有两个神奇的网站Github和Gitee。 从名字Github就可以看出这个网站就是提供Git仓库托管服务的,只需要注册一个Github的账号,就可以免费获得Git远程仓库,但是由于Github是国外的服务器,有时候运行起来效率比较慢,因此就有了第二个神奇的网站码云。 1.创建 ?2.设置路径和语言 ?3.git remote add origin ?xxxx.git 本地添加远程仓库(xxxx为图中所示地址) ?4.查看引入的分支 ?其中添加创建所需要用到的所有命令如下(可根据需要选择使用): 1.添加到暂存盘: (1)git add my.txt (2)git add *.txt (3)git add . 2.从暂存盘撤回:git checkout my.txt 3.提交到版本库:git commit -m"提示文本" 4.切换版本库:(1)git reset --hard 版本号(2)git reset --hard HEAD^^ 5.记录:(1)git log 提交记录(2)git reflog 所有相关记录 6.分支: (1)git branch 查看分支 (2)git checkout -b 分支名 切换并创建分支 (3)git checkout 分支 切换分支 (4)git merge 分支名,把某分支合并到当前分支 7.远程相关命令 (1)git remote add origin ?xxxx.git 本地添加远程仓库 (2)git push -u origin master (3)git push -f origin master (4)git push origin --all (5)git oush origin master (6)git clone xxx.git (7)git pull origin master 8.发送者操作步骤: (1)接受成为开发者 (2)git clone 复制项目 (3)切换到xiaowu分支 (4)写代码 (5)提交了自己的分支 9.项目总创建者: (1)分享了项目,让发送者接受 (2)拉取了发送者最新分支 (3)发送者的分支 合并到master分支 (4)git add git commit 提交到版本库 (5)推送了master 分支到服务器 10.协作开发要注意: (1)分支是独立的相互不受影响 (2)制作时候要先pull拉取更新(服务器 (3)然后写代码 (4)git add .? (5)git push origin xxx 到服务器 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 16:18:05- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |