By CaesarChang                 合作: [email protected]

~关注我  带你看更多精品技术和面试必备

先来讲解下Git

(Mac Windows)双系统上Git的使用(不会你打我)

工作区->暂存区       git add                文件名

暂存区->仓库             git commit  -m  “提交描述”
 
  查看文件状态            git status   
               

1 首先说下Mac的(因为我一直用)

1 安装

从官网 或者直接在控制台里面 使用homebrew命令

brew install git   (前提安装了homebrew)

https://git-scm.com/download/mac

(Mac Windows)双系统上Git的使用(不会你打我)

 2基本操作

    1 进入你要进入的文件

cd  XXXXXXX

(Mac Windows)双系统上Git的使用(不会你打我)

     2 初始化仓库

git init

(Mac Windows)双系统上Git的使用(不会你打我)

  3配置用户名  邮箱

  git config --global user.name 'XX你的账号'

  git config --global user.email 'XX你的邮箱'

3 克隆项目

   git clone  https://gitee.com/root121toor/giteeTEst.git

    后面为你要下载的东西(Mac Windows)双系统上Git的使用(不会你打我)   

(Mac Windows)双系统上Git的使用(不会你打我)

4 git提交

  1)进入你的项目里面

   2)使用 git add '你添加的文件名'

   3)    使用  git commit -m '注释'

5 仓库中修改信息
修改完成后按照原来的程序再执行 (5) 删除文件
    git rm 文件名 如果想要删除文件夹,则添加参数 -r
       git commit -m ‘ 提交描述
记得     git push  仓库才会更改
 6删除文件夹
当我们需要删除暂存区或分支上的文件 , 但本地又需要使用, 只是不希望这个文件被版本控制 , 可以使用
     git rm -r --cached 文件夹名称
          实例 : git rm -r --cached 文件夹名      删除 target 文件夹
    git commit -m ' 删除了 target' 提交 , 添加操作说明
 记得     git push  仓库才会更改

GIt连接MacIDEA

1(Mac Windows)双系统上Git的使用(不会你打我)

2.需要配置菜单栏:VCS/git/Remotes中,配置URL路径,将码云上的HTTPS路径填入URL。

(Mac Windows)双系统上Git的使用(不会你打我)

大功告成啦么么哒



WIndows安装GIt

1 安装:  下载地址:https://www.git-scm.com/download/win

下载并安装

(Mac Windows)双系统上Git的使用(不会你打我)

(Mac Windows)双系统上Git的使用(不会你打我)

这是两个必须勾选的  其他都是默认就好

 


检验是否安装成功,桌面上鼠标右击后出现

(Mac Windows)双系统上Git的使用(不会你打我)

(1)新建文件夹,进入到该目录,右键打开git bash

(2)在文件夹内初始化git(创建git仓库)
    git init ( 会生成一个 .git 的隐藏文件 )
(3)仓库中添加信息
    git add 文件名      工作区到暂存区
   git add * 添加所有文件
    git commit -m ‘ 描述信息 ’ // 暂存区到仓库
(4)仓库中修改信息
修改完成后按照原来的程序再执行 (5) 删除文件
    git rm 文件名 如果想要删除文件夹,则添加参数 -r
       git commit -m ‘ 提交描述
(6)删除文件夹
当我们需要删除暂存区或分支上的文件 , 但本地又需要使用, 只是不希望这个文件被版本控制 , 可以使用
     git rm -r --cached 文件夹名称
          实例 : git rm -r --cached 文件夹名      删除 target 文件夹
    git commit -m ' 删除了 target' 提交 , 添加操作说明

WIndows配置IDEA连接GIT

1)Idea配置Git客户端:

File — Settings---Version Control — Git 关联 Git 安装目录下的
(Mac Windows)双系统上Git的使用(不会你打我)
2)下载gitee插件
(Mac Windows)双系统上Git的使用(不会你打我)
3)登陆
(Mac Windows)双系统上Git的使用(不会你打我)
5)本地项目上传服务器
(Mac Windows)双系统上Git的使用(不会你打我)
6 服务器下载本地
(Mac Windows)双系统上Git的使用(不会你打我)
(Mac Windows)双系统上Git的使用(不会你打我)
 

Git 与 SVN 区别

1Git 是分布式的,SVN 不是:这是 Git 和其它非分布式的版本控制系统,例如 SVNCVS 等,最核心的区别。

2Git 把内容按元数据方式存储,而 SVN 是按文件:
所有的资源控制系统都是把文件的元信息隐藏在一个类似 .svn.git 等的文件夹里。
3Git 分支和 SVN 的分支不同:
分支在 SVN 中一点都不特别,其实它就是版本库中的另外一个目录。Git 分支是指针指向某次提
交,而 SVN 分支是拷贝的目录。这个特性使 Git 的分支切换非常迅速,且创建成本非常低。
Git 有本地分支,SVN 无本地分支。在实际开发过程中,经常会遇到有些代码没写完,但是需紧急
处理其他问题,若我们使用 Git,便可以创建本地分支存储没写完的代码,待问题处理完后,再回
到本地分支继续完成代码。
4Git 没有一个全局的版本号,而 SVN 有:
目前为止这是跟 SVN 相比 Git 缺少的最大的一个特征。
5Git 的内容完整性要优于 SVN
Git 的内容存储使用的是 SHA-1 哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网
络问题时降低对版本库的破坏。
创作不易 累死了,,能点个赞 关注下吗 么么哒 

相关文章:

  • 2022-12-23
  • 2021-12-27
  • 2021-07-11
  • 2021-05-19
  • 2021-04-17
  • 2021-09-05
猜你喜欢
  • 2022-01-20
  • 2021-05-23
  • 2021-10-31
  • 2021-07-11
  • 2022-01-12
  • 2021-09-29
  • 2022-01-13
相关资源
相似解决方案