如何使用git本地仓库 将本地仓库内容推送到远程仓库

如何使用git本地仓库 将本地仓库内容推送到远程仓库

1、为什么使用git

a、让团队合作每个人开发的模块合并
b、版本回退

2、git常用概念

工作目录:是一个目录,用于保存项目中的文件
暂存区:是内存中一块区域,用于临时存储项目中文件的修改
git仓库(本地仓库):是一个特殊的目录,保存所有项目中的文件,以及每次修改的目录
远程仓库:码云 GitHub…
在这个网址上下载安装git :https://git-scm.com/downloads

3、git常用命令

git --version //查看git的版本
想在哪里使用git就必须进入文件夹,右键打开git bash here
(1)第一次使用git前要告诉git你是谁(后面就不需要了)
git config --global user.name “xxx” //xxx指你自己的用户名
git config --global user.email “xxx@.com” //xxx@.com指你自己的邮箱
(2)创建一个git仓库,使用git来管理项目
git init //此时会创建一个.git文件(隐藏的项目)在当前目录下,用于保存项目的历史
在这里插入图片描述

(3)查看当前git系统的状态
git status //查看可以添加的文件 输入clear为清屏
在这里插入图片描述
(4)将指定的文件从工作目录添加到暂存区
git add 文件名称
git add . //将当前工作目录中所有的新文件,修改文件添加到暂存区 注意add后面是空格加上
在这里插入图片描述
(5)将暂存区的文件提交到git仓库
git commit -m “提交内容说明” //这里的内容说明最好自己描述清楚,建议用汉字!
在这里插入图片描述
提示:如果提示报错,可能是第一步配置用户的问题
(6)查看仓库中所有的提交日志(看当前版本及之前的,没法看之后的)状态
git log
git reflog //查看所有的提交日志,回退记录
(7)回退
git reset --hard 提交的id //这里git log中或者git reflog中的id都可以
在这里插入图片描述或者是commit后面的那段数字id
在这里插入图片描述
(8)忽略文件
项目中有些文件不需要提交到仓库,可以忽略文件
在工作目录中使用任意编辑器创建文件.gitignore,把要忽略的文件写入到该文件中 可以通过将txt文件命名为‘.gitignore.’创建该文件 文件里直接写文件名即可 我这里写的是text.txt

在这里插入图片描述
这里会忽略掉text文件

4、分支命令

分支就是从主线上分离出来,进行的另外操作,不影响主线,默认的主线叫做主分支(master)
(1)查看所有分支
git branch
//*指当前所处的分支位置
在这里插入图片描述
(2)创建一个新的分支
git branch 分支名称
(3)切换分支
git checkout 分支名称 //不会影响主分支的操作
(4)合并分支
git merge 分支名称 //项目合并
(5)删除分支
git branch -d 分支名称 //删除已经合并的分支(空分支可以删除,分支中有文件的不可以被删除)
git branch -D 分支名称 //强制删除分支

5、远程仓库

我这里使用的是gitee
(1)注册gitee账号 建议用邮箱注册 更好在git上进行登录
点击右上角的加号创建一个新的仓库
在这里插入图片描述
(2)复制地址
在这里插入图片描述
在git上输入推送到远程仓库
git push 仓库的地址 分支名称 //主分支就是master,分支名称是自己创的
此时会让你输入用户名与密码
如果不小心输入错误,在控制面板上->凭据管理器->windows凭据 git…进行修改
(3)添加仓库成员 管理 成员管理->开发者
(4)加入后克隆 git clone 仓库地址 //将一个远程仓库克隆到本地(可以任意仓库)
git pull 仓库地址 分支名称 //将远程仓库拉去本地(在已经有仓库的基础上)

举例:小组成员将代码上传到分支
git clone 仓库地址 //克隆仓库到到本地
修改增加项目代码
git branch test //创建test分支,这里test指分支名,可以根据需要进行修改!
在这里插入图片描述
git checkout test //切换到test分支
git add .上传全部修改的代码
git commit -m ‘提交修改内容’
git push 仓库地址 test //test就是分支名称!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值