git gitee上传 github上传

本文深入探讨Git版本控制系统的使用,包括配置、区域概念、基本操作如提交、回退、分支管理,以及如何与GitHub配合使用,适合初学者快速掌握Git核心功能。

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

day 06 29 笔记

###什么是git

版本控制工具。和SVN类似,但远比SVN强大的一个版本控制系统,用于敏捷高效地处理任何或小或大的项目。

###新用户进行git配置

$ git config --global user.name "yuancheng-oss"
$ git config --global user.email 3113533910@qq.com

###git区域概念及关系

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VWondlXC-1594543080246)(C:\Users\dell\AppData\Roaming\Typora\typora-user-images\image-20200629215426722.png)]

工作区:没有提交到暂存区的项目 如果想丢弃工作区的修改时 ,可以用到git checkout – 文件名进行回到之前的编辑页面

暂存区:通过 git add .添加的文件进入暂存区

仓库分支:通过git commit -m ""提交的文件进入仓库分支

###创建仓库

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QavyYTpA-1594543080250)(C:\Users\dell\AppData\Roaming\Typora\typora-user-images\image-20200629220324461.png)]

git init (在我们的项目中 git bash hear)

如果git bash hear 后命令框没有出现(master)或者其他分支,则要进行git init

###git提交

提交到暂存区:git add . 后面是点提交全部,也可以放文件名提交单个文件

提交到分支上: git commit -m “叙述”

###版本回退

查看提交的版本日志:git log

回退到某个版本:git reset --hard commit_id

###分支

分支就是仓库的备份,当我们想保存代码,但是又不想要提交到仓库就可以提交到分支上

1.创建并切换分支:git checkout -b dev 直接切换分支git checkout 分支名

2.查看当前分支:git branch

3.删除分支:git branch -d 分支名

4.删除分支的时候要切换到主分支然后用git branch -d 分支名

5.合并某分支到master分支上: 切换到master分支 git merge 分支名

###分支合并冲突

场景:在marster上的代码和dev分支上的代码不一样,合并的时候会发生冲tu

###ssh 密钥链接

第 1 步:创建 SSH Key。在用户主目录下,看看有没有 .ssh 目录,如果有,再看看这个目录下有没有 id_rsa
和 id_rsa.pub 这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开 Shell(Windows 下打开 Git
Bash),创建 SSH Key:

$ ssh-keygen -t rsa -C "youremail@example.com"

###进行配对git本地仓库

现在,我们根据 GitHub 的提示,在本地的 learngit 仓库下运行命令:
$ git remote add origin git@github.com:michaelliao/learngit.git
请千万注意,把上面的 michaelliao 替换成你自己的 GitHub 账户名

###密钥配对github进行配对

讲.ssh里面pub的文件夹打开复制放入github的setting中的SSH and GPG keys

###github设置

1.创建一个新仓库(不要勾选README.md)

2.在本地仓库添加远程仓库地址 git remote add origin地址(github仓库进行复制)

(修改本地仓库提交地址 git remote rm origin 然后重新添加新的地址)

3.推送到远程仓库 git push -u origin master

###远程仓库

1.添加远程仓库地址:git remote add origin

2.查看添加的地址:git remote -v

3.删除已经添加的地址:git remote rm origin

4.提交到远程仓库:git push -u origin master

5.同步远程仓库:git pull origin master

emote -v

3.删除已经添加的地址:git remote rm origin

4.提交到远程仓库:git push -u origin master

5.同步远程仓库:git pull origin master

6.克隆远程仓库的代码:git clone (后面加克隆地址)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值