git和github

本文介绍了Git作为分布式版本控制系统的功能特点及其与GitHub的关系。详细解释了如何使用Git进行代码版本管理,包括初始化仓库、添加文件、提交更改、创建分支及解决冲突等操作,并演示了如何将本地代码上传至GitHub。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

git和github

Git概述

Git是目前世界上最先进的分布式版本控制系统.

Git和Github的区别

简单来说,Git只是一个命令行工具,一个分布式版本控制系统。正是它在背后管理和跟踪你的代码历史版本,好比一个时光机,让你在代码出错时不至于手忙脚乱,能快速回退之前的历史版本。 类似的工具还有SVN
而GitHub是一个代码托管网站,背后使用Git作为版本管理工具(而非svn)。主要服务是将你的项目代码托管到云服务器上,而非存储在自己本地硬盘上。

git上传代码到github远程仓库

1、在Github上创建远程仓库
1、git init 初始化
2、git add 添加文件到暂存区
3、git commit -m '版本说明‘
4、git remote add (定义名字) git@仓库名 配置要连接的远程仓库地址
5、ssh -T git@github.com 测试是否连接成功
6、git push (定义名字) master:master 再推送到远程

分支常用指令
1、 1. 查看分支

 $ git branch
 * master

2、查看远程分支

git branch -r

3、创建分支

 git branch 新分支名

4、切换的分支名

 git checkout  要切换的分支名

5、自动创建并分支

git checkout -b 要创建和切换的分支

6、将分支推送到github

git push origin 

7、删除分支

git branch -d

8、删除远程的分支

  git push origin 

分支的作用
方便团队之间的协发 分支之间互不影响
git init 初始化后 默认本地只有一个分支 master

解决冲突
当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。
解决冲突就是把Git合并失败的文件手动编辑为我们希望的内容,再提交。

克隆仓库
在github上找到要clone的项目,复制链接:

git clone XXXX

打版本

查看版本号:git tag
打版本 git tag 版本号
版本号模式例如:vxx.xx.xx

删除版本

本地删除:git tag -d 版本号
远程版本删除:git tag :要删除的版本名
推送版本:git push orgin 版本名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值