码迷,mamicode.com
首页 > 其他好文 > 详细

Git代码管理

时间:2020-06-27 21:37:46      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:code   隐藏   多个   下一步   需要   one   dir   git   目录   

GIT安装

# 似乎下载地址被墙了 可以用迅雷复制下载链接进行下载
https://git-scm.com/

# 下载之后一路下一步安装

 

本地仓库操作

在安装好首次使用需要进行全局配置

左面空白处右击,点击Git bash here 以打开Git命令行窗口

git config --global user.name "用户名"
git config --global user.email "邮箱地址"

技术图片

创建仓库

# 创建仓库
$ mkdir 仓库名

# 进入到仓库目录下
$ cd 仓库名

# Git仓库初始化(让Git知道,他需要管理这个目录)
$ git init

技术图片

执行后会在项目目录下创建".git"的隐藏目录

Git 常用指令操作

git status                  # 查看当前状态

git add 文件名              # 添加到缓存区
# 语法一: git add file   添加一个文件
# 语法二: git add file1 file2 file3 ... 添加多个文件
# 语法三: git add .      添加当前目录

git commit -m "注释内容"    # 提交至版本库

在后续对于文件(可以操作一个或者多个)操作之后,重复使用git add 与git commit 指令即可

Git 版本回退

版本退回分为两步进行操作

  1. 查看版本,确定要回到的时间段
    git log
    git log --pretty = oneline # 版本号只会显示当前和之前的
    技术图片
  2. 退回操作
    git reset --hard 版本号
    # 回到过去之后,在想回到之前操作的最新版本,则需要使用指令查看历史操作,得到最新的 commit id
    git reflog

    技术图片

注意

  • 想要回到过去,必须先得到commit id,然后通过git reset --hard进行回退
  • 想要回到未来,需要使用git reflog进行历史操作查看,得到最新的commit id
  • 在写回退指令的时候 commit id可以不用写全,git会自动识别,但是也不能写太少,至少要写前四位字符

Git线上仓库操作

在github上创建一个仓库

技术图片

两种常规的使用形式

  • http(https)
    • 创建一个空目录 例如 natsukiweb

    • 使用clone指令克隆线上仓库到本地

      git clone 仓库地址
    • 在仓库上作出对象的操作(提交到暂存区,提交到本地仓库,提交到线上仓库,拉去线上仓库)

      • 提交线上执行 git push

      技术图片技术图片

    • 技术图片

      • 拉去线上仓库最新版本 git pull

      技术图片

    • 每天上班第一件事 get pull 每天下班第一件事 git push

Git代码管理

标签:code   隐藏   多个   下一步   需要   one   dir   git   目录   

原文地址:https://www.cnblogs.com/CatdeXin/p/13199946.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!