• 【无标题】


    1、下载

    在 Windows 上安装
    在 Windows 上安装 Git 也有几种安装方法。 官方版本可以在 Git 官方网站下载。 打开 https://git-scm.com/download/win,下载会自动开始。 要注意这是一个名为 Git for Windows 的项目(也叫做 msysGit),和 Git 是分别独立的项目;更多信息请访问 http://msysgit.github.io/。
    其他的安装方法: https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git

    2、初次运行 Git 前的配置

    既然已经在系统上安装了 Git,你会想要做几件事来定制你的 Git 环境。 每台计算机上只需要配置一次,程序升级时会保留配置信息。 你可以在任何时候再次通过运行命令来修改它们。
    安装完 Git 之后,要做的第一件事就是设置你的用户名和邮件地址。 这一点很重要,因为每一个 Git 提交都会使用这些信息,它们会写入到你的每一次提交中,不可更改:

    $ git config --global user.name “John Doe”
    $ git config --global user.email johndoe@example.com
    再次强调,如果使用了 --global 选项,那么该命令只需要运行一次,因为之后无论你在该系统上做任何事情, Git 都会使用那些信息。 当你想针对特定项目使用不同的用户名称与邮件地址时,可以在那个项目目录下运行没有 --global 选项的命令来配置。
    中文惯用设置
    为了支持能够正确显示带中文的目录、文件,启用如下设置:

    $ git config --global core.quotepath false
    查看配置
    以上设置执行完成后,可以通过以下命令查看是否配置正确。

    $ git config --global --list

    很多 GUI 工具都会在第一次运行时帮助你配置这些信息。详细方法: https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%88%9D%E6%AC%A1%E8%BF%90%E8%A1%8C-Git-%E5%89%8D%E7%9A%84%E9%85%8D%E7%BD%AE

    说明
    :为了继续克隆仓库,需要将 Git 仓库的 SSH 或 HTTP 协议地址拷贝下来。SSH 协议因为有着免口令安全登录、性能更好等优点,被大多数用户所青睐。如果还没有配置 SSH 公钥,访问 Codeup 的"个人设置"页面,并按照文档完成设置流程即可。
    当你身处某个 代码库中后,单击屏幕中心的"SSH"或"HTTP"选择按钮,并之后点击右侧的地址复制按钮。

    入门学习

    git常用命令

    在这里插入图片描述

    git init:初始化
    git status:查看状态
    git add <文件名>:追踪文件,添加到暂存区
    git commit -m ‘备注’ <文件名>:提交文件到本地库
    git reflog / git log:查看日志
    git reset --hard 版本号:版本切换
    git rm --cached :丢弃工作目录中对文件的修改,将其还原为最近一次提交的状态。
    git restore :用于取消暂存区中对文件的修改,将其还原为最近一次提交的状态,并保留工作目录中的修改
    git restore --staged :用于停止跟踪某个文件,将其从暂存区中移除,但保留在工作目录中。

    git 分支

    返回任意一个提价的版本 git reset --hard <版本号>
    其实你想要切换到哪里都可以,只需要带上版本号就行
    底层其实是指针的移动操作

    其实你想要切换到哪里都可以,只需要带上版本号就行
    底层其实是指针的移动操作

    https://img-blog.csdnimg.cn/8c3b447f9df64731ac05702cdb2f9e0b.png

    分支

    在这里插入图片描述
    git branch -v
    git branch <分支名>
    git checkout <分支名>
    git merge 分支名,最好这时候,不要修改merge

    操作远程仓库

    在这里插入图片描述
    git remote -v:查看远程库
    git remote add starmerx :创建远程库别名
    git push <远程仓库别名> <需要push的分支名>:push文件到远程仓库中
    git clone :克隆远程仓库

    把https复制下来,然后创建这个仓库连接的别名
    向github提交文件(拉取文件)
    先创建一个远程仓库,然后进行以下操作

    先是给远程仓库起一个别名
    查看远程仓库的版本
    使用git push <远程仓库别名> <需要push的分支名>
    现在远程端的文件发生了变化,和我本地端的数据不一致,需要同步拉取一下,使用命令git pull <远程仓库别名> <需要pull的分支名>

    可以发现,文件已经pull到了本地仓库

    再查看本地状态,说明这个拉取是自动提交的

  • 相关阅读:
    Linux中创建文件夹,删除文件夹
    2024云服务器安装MySQL,连接Navicat保姆级教程
    动态规划-线性DP问题总结(一)
    centos7在线安装rabbitmq及其远程连接
    pandas的pct_change()、diff和shift函数
    QQ音乐分享到微信接口
    31.Python面向对象(四)【str和repr原理、魔法方法__call__和__new__方法、单例模式】
    【Android - 技术期刊】 第001期
    炒现货黄金怎么做?挖掘黄金的投资机会
    京东商品分类API接口-(cat_get-获得jd商品分类API接口),京东分类API接口
  • 原文地址:https://blog.csdn.net/weixin_43818488/article/details/136362651