首页 > 其他分享 >Git的基础使用与远程仓库连接

Git的基础使用与远程仓库连接

时间:2022-09-01 17:11:51浏览次数:48  
标签:文件夹 git 仓库 -- Git master 版本 远程 分支

创建一个git区(本地版本库),在项目文件夹中右键菜单,点击Git Bash here,打开Git命令框

使用git init

往里面添加文件

使用git add 文件名添加
使用git status 查看是否添加成功,查看所有已存文件

添加文件夹 空文件夹不允许添加

添加所有内容

git add .
git add --all

从暂存撤回文件,文件夹

git reset HEAD -- 文件名/文件夹名

从暂存撤回所有

git reset HEAD -- .
git reset HEAD --*

从暂存区到版本库,暂存区的文件将不存在

git commit hello.txt //提交文件
git commit .  //提交所有文件

配置上传版本数据的用户以及其email,使用--global表示定义全局,之后上传版本到版本库不需要再次配置

//--global 可以写在任意位置
git config --global user.name "name"
git config --global user.email "eamil"

查看日志

git log

简写提交到版本库

从版本库拿数据(版本库数据不能删,但是可以通过版本库获取之前的旧版本文件)

在本地文件夹中删除后(不能删除git文件夹爱),可以通过该命令找回 hard会影响暂存区和工作区

git reset --hard 文件的版本号(commit) //可以不写--hard 则只拿所需的版本号文件,不影响其他文件
git reset --hard HEAD 拿到最新的版本

分支

创建分支 分支名必须严格按照规范(具体命名规范网上都可以查找到,这里就不一一说明)

git branch 分支名 master_check未上线
git branch 查看分支 
*表示当前所处分支

切换分支

git checkout 要去的分支名

删除分支

git branch -d 分支名 //使用-D 可以强制删除

合并分支(会产生新分支)

git merge 分支2  //将分支2合并到当前分支

分支的衍合(将有差别的内容放入对应的分支中)

git rebase 分支3  //将分支3的文件合并到当前分支

远程仓库

使用的是Gitee网站,首先注册登录,然后点击右上角加号进入创建页面

前面的内容自己按照项目填,最后的三个

克隆地址,链接本地仓库与远程仓库,地址为自己在Gitee创建的仓库库,点击克隆可获取地址

git clone 地址  //克隆的方式获取数据 

更新

git push origin master //将数据提交到仓库的master分支里,不写origin master 默认直接提交到master

获取

git pull //获取最新的master分支内的数据

标签:文件夹,git,仓库,--,Git,master,版本,远程,分支
From: https://www.cnblogs.com/yule-i7/p/16645674.html

相关文章

  • git查看历史和根据历史里面的id切换
    查看历史gitlog--pretty=onelinegitlog(然后一直按enter键)一个是切换根据历史里面的id切换gitcheckoutID gitlog需要不断按enter键出来历史提交记录  g......
  • git-从master拉取新分支并push到远端
    从master拉取新分支并push到远端 开发过程中经常用到从master分支copy一个开发分支: 1.切换到被copy的分支(master),并且从远端拉取最新版本 $gitcheckoutmaster ......
  • Git规范管理
    一、背景​统一规范后,对于后面的一系列的开发过程由系统完成,从而提高研发效率,避免各种意外情况。 二、分支管理master分支对应线上,系统上线时。平时进行需求......
  • 微信开发者工具拉取gitlab远程代码报Pull failed原因分析:
    可能出现的原因:本地主机上没有安装nodenode下载地址:1https://nodejs.org/zh-cn/download/ 没有保存gitlab的用户名和密码  ......
  • 安装git
    1.1去官网下载配置环境变量Test1.3配置gitconfig1.4配置idea1.5安装插件这里我已经安装过了......
  • server2022安装宝塔后不能远程
    server2022安装宝塔后不能远程server2022安装宝塔会出现远程不了的情况,查看详细信息是Errorcode:0x3+Extendederrorcode:0x11YourRemoteDesktopServicessession......
  • 如何在公网环境下远程桌面Ubuntu
    本篇文章主要介绍在Ubuntu上安装XRDP远程桌面,实现同个局域网内远程桌面Ubuntu,同时解决远程桌面登录蓝屏的问题。并做内网穿透,使用cpolar内网穿透映射3389端口,生成公网TCP......
  • 学习如何将代码从 VSCode 推送到 GitHub
    学习如何将代码从VSCode推送到GitHub您是一名开发人员,大部分时间都在通过在不同窗口之间切换来编辑代码、查看更改以及将代码从VSCode推送到GitHub来消耗大部分时......
  • GitHub——自动发布NPM包
    前言原理很简单,就是利用github的actions去触发上传到npm平台;内容?>主要分为两个步骤:1.在NPM平台生成token2.github配置secrets/actionsNPM生成token登录npm平......
  • GitHub——Error: Process completed with exit code 126.
    前言如题,github的actions在执行脚本的时候提示权限不足,既然权限不足,那就赋予权限呗,于是查了下git文档,还真有这个命令;gitupdate-index:gitupdate-index内容报......