ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

必备-8.git基础用法

2022-01-02 23:04:33  阅读:109  来源: 互联网

标签:文件 git 删除 仓库 必备 用法 文件夹 分支


文章目录

必备-8.git

DOS命令

打开DOS命令窗口的几种方法?

  • win+r–>输入cmd,
  • 文件资源管理器路径上输入cmd,直接进入当前文件路径的cmd
  • 安装git ->鼠标右键点击Bash Here

2.常用DOS命令?

DOS系统下使用,bash系统下有些不能用:

  • 进入文件夹:
    • cd:修改路径,进入
    • cd …/:回退上一级
    • cd /:快速回到根目录
    • tab:遍历当前路径下的文件和文件夹
    • cd tab键:遍历当前路径下的文件夹
    • cd Desktop:跳转到桌面
  • 创建:
    • mkdir 文件夹名:创建文件夹
    • copy con +文件名 ——>回车+输入内容——>ctrl+z->回车:创建一个文件夹
  • 删除:
    • 软删除:文件夹中有东西,删除不了
      • rmdir 文件夹名:删除文件夹
      • rd 文件夹名:删除文件夹
    • 硬删除:文件夹中有东西也能删除,会提示是否删除
      • rd /s 文件夹名:硬删除文件夹
    • 删除文件:
      • del 文件夹名:删除文件
  • 重命名:
    • rename b a:把文件b重命名为a

git用法

git和svn?

  • svn:集中式的版本控制系统
    • 需要联网,以文件的形式上传
  • git:分布式的版本控制系统
    • 每一个电脑都属于一个完整的版本控制系统服务器
    • 当多个电脑协同开发时,需要一个远程仓库(服务器)
    • 每个电脑都可以将自己的版本代码提交到远程仓库
    • 每个电脑都可以从远程仓库download下所有版本的代码
    • 特点:
      • 每个人的电脑就是一个服务器,有所有版本的信息
      • 如果不需要协同开发,不需要联网也可以
      • 传输是以文件流的形式传输的,比文件传输快

如何将a文件夹变成git仓库,将里面的文件生成版本?

git仓库分为三个区:工作区、暂存区、历史区

将文件生成git仓库,并生成仓库版本:

  • 第一步:进入a文件夹,打开Bash Here
  • 第二步git init:初始化当前文件夹为git仓库
  • 第三步git status:查看当前工作区中文件的状态
    • 红色:文件在工作区还没提交到暂存区
    • 绿色:工作区的文件已经提交到暂存区了,但是还没有到历史区
  • 第四步git add +文件:将工作区的文件提交到暂存区
    • git add .:将工作区所有文件全部提交到暂存区,不包含删除的
    • git add A:将工作区所有文件全部提交到暂存区
  • 第五步git commit -m “注释”:提交a文件夹的当前版本到历史区
    • -m:后面跟的是注释
  • 第六步
  • git log:查看历史区的所有版本,不包含回滚信息
  • git reflog:查看所有历史版本信息,包括回滚信息
  • clear:清除窗口代码
  • git reset --hard 版本号:回退仓库的版本号(用git log命令查看,至少前七位)

在gitee上面创建仓库,并与git连接

  • 配置上传版本的用户名和密码

    git config --global user.name "啊啊啊哈"
    git config --global user.email "8608378+aha-aha@user.noreply.gitee.com"
    
  • 创建git仓库,并将本地的仓库版本传到gitee仓库上:

mkdir zftest
cd zftest
git init
touch README.md
git add README.md
-------------上面的不重要-------------------
git commit -m "first commit";
git remote add origin https://gitee.com/aha-aha/zftest.git;//建立远程链接
git remote -v://查看本地仓库关联的远程仓库
git remote remove origin;//删除远程连接
git push -u origin master;//向远程仓库push文件到主分支


  • 如果已有仓库直接用下面的
cd “已经存在的仓库路径”
连接远程仓库:git remote add origin https://gitee.com/aha-aha/zftest.git
向远程仓库push文件到主分支:git push -u origin master

​ -u origin master:表示推送到master分支

从gitee仓库中down下最新仓库到本地

  • 克隆

    git clone https://gitee.com/aha-aha/gitstuy.git:在目标文件夹下打开本地bash窗口,输入用git clone +想克隆的gitee仓库地址
    
  • 更新:

    git pull ://将gitee上最新的版本拉下来
    

5.分支如何操作?

  • 查看分支:git branch

  • 新建分支:git branch 分支名

  • 删除分支:git branch -d 分支名

  • 切换分支:git checkout 分支名

  • 创建并切换到新分支:git checkout -b 分支名

  • 合并分支:

    • 切换到主分支:git branch master
    • 合并分支,当前分支与test分支合并:git merge test

标签:文件,git,删除,仓库,必备,用法,文件夹,分支
来源: https://blog.csdn.net/pinganaaa/article/details/122282301

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有