git简介;git命令及使用

这篇具有很好参考价值的文章主要介绍了git简介;git命令及使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、git上传流程图简介

git简介;git命令及使用,git

二、多人协作管理库

        SVN:集中式版本控制系统,版本库都集中放在中央服务器

        Git:分布式版本控制器

三、基本概念以及配置

        上传流程:

        工作区(自己电脑上项目所在的目录)==》暂存区(通常放在当前项目 .git目录下)==》本地仓库(本地版本库)==》远程仓库(远程端版本库)

1、git 安装

        安装包官网:Git for WindowsWe bring the awesome Git VCS to Windowshttps://git-for-windows.github.io/

2、配置

git config --global user.name '你的用户名,必须是英文'
git config --global user.email '你的邮箱'

    如果是为当前项目单独设置用户名,需要在当前项目路径去设置

git config  user.name '你的用户名,必须是英文'
git config  user.email '你的邮箱'

3、查看当前配置:

git config --list

 四、仓库初始化及指令操作

1.新项目仓库创建

          在我的电脑中选择你要新建项目的文件夹,右键“Git Bash Here”,执行指令:

mkdir 自定义文件夹名称    ------创建git初始化文件夹
cd 自定义文件夹   ------进入文件夹
git init  ----仓库初始化

  通过上面的操作基本的仓库和项目都已经创建完成了

 2、查看项目状态:

          1)在项目路径下新增了文件index.html

git status ----状态查询,查询提示有新增的文件
git add index.html  ----将新增的文件提交到暂存区
git commit -m '本次提交说明'   ---将暂存区的文件提交到本地仓

         2) 当修改或新增了文件之后

=》git add .  ----新增的,修改的都添加到暂存区(不包含删除)
or
=》git add -A  --添加所有的变化(新增,修改,删除)

注意 ,并非每次add .或者add -A之后都要 git commit -m 到本地仓,可以多次add后一次性提交到本地仓 git commit -m

git commit -m '本次提交说明'  //提交到你本地

    3、历史记录:

git log

        a)查询到的历史记录

commit 9db5a4c79f6cfaa649e71a316ab8f77378acc5c9 (HEAD -> master)
        Author: lllnana <lllnana@qq.com>
        Date:   Mon Nov 27 16:40:45 2023 +0800

            新增product修改index

        commit 6e934a6cafd6caf0a0bc9b15141442496a576aad
        Author: lllnana <lllnana@qq.com>
        Date:   Mon Nov 27 16:33:15 2023 +0800

            新增index.html

最新的记录 会有标记:(HEAD -> master)

    4、文件删除:

        方法1:

                eg: 删除掉index.html

git add -A
git commit -m '本次操作的说明'

        方法2:

或者上面的两个指令也可以替换为以下指令

命令:git rm 删除的文件名

git rm index.html
git commit -m '删除Index.html'

   5、 停止跟踪

        a)指定某个文件不在跟踪范围内

git add -A
git commit -m '本次操作的说明'

         b) 停止跟踪:

git rm --cached '文件名'

        c)再次跟踪:

git add -A
git commit -m '本次操作的说明'

 6、 版本回退

        a)指令:

git reset  ----回退到暂存区
git reset --hard 指定版本号(只需要版本号的前7位)   ----回退到工作区
=》git reset --hard 9db5a4c79f6cfaa649e71a316ab8f77378acc5c9

          b)只会退一次,最好是最近的一次操作

git revert 7935995 //前面七位数字也可以代表版本号

        d) 回退当前版本后:可对内容进行编辑

Revert "add 3.html"
This reverts commit 7935995690e2430bf70a7cf687e7a66d4389bc48.
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# On branch master
# Changes to be committed:
#       deleted:    3.html
#

  # 表示备注们不能修改,如果要修改 按 i 键 就可以编辑

            编辑完成之后按 esc 键 退出编辑

            再按 shift+;  最后一行出现 :

            =》wq! //表示保存改动并退出

撤销指令:

            git revert 版本号  //撤销指定版本

            git revert HEAD   //撤销上一次

            git revert HEAD^   //撤销上上次

            git revert HEAD~3 //撤销上上上次

五、 远程仓:

 1、仓库类型:

          a)github(国外)

          b)gitee(码云-国内-与github类似)

          c)自建服务器(保密,可以上传机密文件)

2、常用指令

    将本地项目推送到远程端

       指令:

            =》git remote

            =>git fetch +git merge

            =>git pull

            =>git push

            =>git clone

       3、远端仓库创建的时候给出的提示

                a)git全局设置

git config --global user.name "李小红"
git config --global user.email "13686030+xiao-hong-ya@user.noreply.gitee.com"

                b) 创建git仓库   

mkdir test
cd test
git init 
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/Xiao-Hong-Ya/test.git
git push -u origin "master"

                c)已有仓库?

cd existing_git_repo
git remote add origin https://gitee.com/Xiao-Hong-Ya/test.git
git push -u origin "master"

六、本地仓 与 远程仓 关联  ( pull-拉/ push-推)

   1.git remote add 仓名(不设置默认origin)

         https://gitee.com/lllnana/341class.git

//关联远程仓
git remote add origin https://gitee.com/lllnana/341class.git
//查看远程仓是否关联成功  如果成功会返回远程仓名字
 git remote

  2.git push 远程主机名 本地分支名:远程分支名

 git push origin master  (本地主支推送到远端的主支)
git push origin dev:dev (将本地的分支推送到远程的分支)
git push -u origin master (一般第一次推送的时候加上 -u)

            -u 是为了方便以后推送的指令只需要写 git push

            -u的意思是将本地的master和远程的master进行关联,关联一次就好了,以后直接git push

  3.修改和添加删除文件之后

git add -A
git commit -m '本次操作的信息'
git push//上传到本地仓

  4.其他项目成员拉取

git clone https://gitee.com/lllnana/341class.git

  5、远程仓库操作命令

git remote -v    --查看远程库的信息
git remote rm origin    -- 删除现有的远程仓库

七、关于项目的 .gitignore文件

   将所有不需要被git跟踪和管理的文件写入该文件中,

   # 开头 代表注释

   *:任意多个字符

   **:任意目录

   ?: 匹配一个任意字符 | 0个

   [abc]:排除abc任意字符

   !:不忽略 匹配到的文件或目录

   以 / 开头的路径:表示要忽略此目录下的子文件

   以 / 结尾的路径:表示忽略此目录下的所有目录

   如:

   *.txt 忽略所有 .txt结尾的文件

   /todo 忽略根目录下的todo文件

   todo/ 忽略todo文件夹下的所有文件

   js/ **/ *.js 忽略 js目录下所有的 .js文件文章来源地址https://www.toymoban.com/news/detail-763559.html

到了这里,关于git简介;git命令及使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【web指纹识别】Ehole简介、下载、使用方法、命令

    目录 一、简介: 二、下载: 2.1、GitHub下载: 2.2、win版: 2.3、Linux版: 三、win版使用方法: 3.1、第一步:文件夹中打开windows powershell(或者cmd后进入) 3.2、第二步:终端运行+命令 3.3、使用示例 3.3.1、识别单一的URL 3.3.2、识别本地文件里的URL 3.4、命令选项: 四、日志文件

    2024年02月13日
    浏览(80)
  • 【web指纹识别】whatweb简介、使用方法、命令选项

    目录 一、web指纹识别 二、whatweb 2.1、简介: 2.2、下载: 2.3、使用方法: 2.4、示例用法: 2.5、命令选项 2.5.1、目标选择: 2.5.2、目标修改: 2.5.3、侵略: 2.5.4、HTTP选项: 2.5.5、验证: 2.5.6、插件: 2.5.7、输出: 2.5.8、性能与稳定性: 2.5.9、帮助和杂项:   web指纹扫描四大特

    2023年04月08日
    浏览(51)
  • Git下:Git命令使用-详细解读

    今天给大家讲一讲 Git常用命令的使用说明 ,希望本篇文章对大家有所帮助。 Git  的详细安装教程:见上一篇文章 《Git上:Git安装教程》 : Git上:全网最全最详细的Git安装教程,建议收藏保存 Git  提供了一个叫做  git config  的工具,专门用来配置或读取相应的工作环境变

    2024年02月13日
    浏览(36)
  • 基础的git命令使用

    Git区域概念 Git命令行操作 Git单人使用 注意项(务必认真阅读) Git Bash Here”终端 初始化仓库 提交工作区的内容到版本库 查看版本的记录 查看工作区的状态 版本回退 版本前进 Git远程仓库 克隆项目 推送到远程 拉取远程的更新 工作区:相当于工作的文件夹 版本库:Git备份

    2024年02月13日
    浏览(43)
  • git命令的使用

    git cat-file -p 仓库路径下右键 Git Bash Here   打开git命令窗口: 复制某个文件的版本号: 粘贴到git命令窗口,会显示文件的 提交信息 : 查看 tree后面的版本号,则会看到详细提交信息: 查看hello.cpp前面的版本号,则会查看到提交到的详细内容: 2.1.1 仓库初始化 git init 创建l

    2024年02月07日
    浏览(26)
  • git 命令的使用

    各个命令的详细使用方法参考git-docs。 git Table of Contents add archive blame branch checkout cherry-pick clone commit config diff fetch for-each-ref github init log show merge mv pull push rebase remote rm file reset revert stash submodule subtree tag upstream 底层实现 questions git add . # 添加当前目录下的所有文件 git add -N # 在

    2024年02月02日
    浏览(27)
  • 【git安装、使用、常用命令】

    1、下载链接: Git(Git 主程序)https://git-scm.com/downloads 根据自身电脑操作系统选择下载,默认安装,一直next就可以了。装好了,打开文件目录,右键单击“Git Bash Here”,即可弹出Git命令框。 2、可根据自身需要下载图形界面 图形界面操作工具,TortoiseGit: https://download.torto

    2023年04月23日
    浏览(98)
  • Git 基本使用命令

    下面是一些常用的 Git 基本使用命令: 初始化一个新的 Git 仓库: 克隆(Clone)一个远程仓库到本地: 添加文件或目录到暂存区(Staging Area): 提交暂存区的改动到本地仓库: 查看当前代码状态: 查看提交历史记录: 创建一个新的分支: 切换到指定分支: 合并指定分支到

    2024年02月04日
    浏览(39)
  • Git命令的基本使用

    主要思路:   1.打开windows-Git-Git CMD   第一次下载Git时需要自己配置配置信息 git init,创建本地git 仓库,完成后,该文件夹下会生成一个隐藏的.git文件(默认本地分支为master) 查看状态,标红的文件表示还没有提交到暂存区,使用git add 文件名 将文件提交到暂存区,再次查

    2024年02月03日
    浏览(38)
  • Git命令简单使用

    上传仓库到 git 上之前需要配置用户名和邮箱 在本地仓库中使用名称初始化 使用下面的命令将文件添加到仓库 在所作的改动后面增加索引 在git上创建一个和文件夹同名的仓库,使用下面命令链接仓库 使用下面的命令将本地仓库推送到远程仓库 1.2.1 failed to push some refs to xxx

    2024年02月10日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包