git使用

作者: 男人宫 | 来源:发表于2020-04-20 16:32 被阅读0次

全局配置添加用户名和邮箱
git config --global user.name "用户名"
git config --global user.email "邮箱"


  • 从创建空的文件夹作为仓库开始(先创建工程再关联远程仓库)
    cd 文件夹名字: 进入到该文件下目录下
    mkdir 文件夹名字 : 创建目录.
    git init 仓库初始化(让git知道它需要管理这个目录)
    在文件夹仓库创建工程
    git add 文件名字 -> 把该文件由工作区提交到暂存区(工作区一般指编辑器)
    git commit -m "提交描述" -> 把文件由暂存区提交到本地仓库
    git remote add origin 远程仓库地址 ->关联远程仓库地址
    git push -u origin master -> 将本地仓库提交到远程仓库
    注意:以后上传用git push就可以

在后续对于文件操作之后,重复使用git add和git commit -m 即可

  • 两种常用的使用方式:
    基于https(先克隆远程仓库,再创建本地工程):
    1.创建空目录
    mkdir 文件夹名字
    cd 文件夹名字
    2.使用clone指令克隆线上仓库到本地
    指令: git clone 线上仓库地址
    3.在仓库上做对应的操作(提交暂存区,提交本地仓库,提交线上仓库,拉取线上仓库)
    提交到远程仓库: git push
    //当第一次使用git push提交到远程仓库的时候,会需要验证用户名和密码,对应的输入即可
    拉取远程仓库: git pull

基于SSH协议:
相对于https方式相比,只影响github对用户身份的鉴权方式,对于git本身的具体操作没有任何影响
鉴权方式:a:生成客户端公私钥文件 b:将公钥上传到github

提醒

在每天上班的第一件事就是先git pull 拉取线上的最新版本,每天下班前要做的是用git push将本地代码提交到线上仓库

  • 时光穿梭机
    回到过去
    1.查看版本,确定需要回到的时刻点
    方法一: git log
    方法二: git log --pretty=oneline (显示更简洁)
    2.回退操作
    git reset --hard 提交编号

//回到未来
版本回退之后,再想回到之前的最新版本的时候,则需要使用指令查看历史操作,以得到最新的版本编号
指令: git reflog 查看历史操作.找到你想跳到的版本id
接着用git reset --hard 提交编号即可

分支管理

相关指令
查看分支: git branch. //在当前分支前面会有一个*标记
创建分支: git branch 分支名
切换分支: git checkout 分支名
创建并切换到该分支: git checkout -b 分支名
删除分支: git branch -d 分支名
合并分支: git merge 被合并的分支名

  • 冲突的产生与解决
    案例:例如前一天下班你提交git push之后,然后同事修改了某个文件,第二天你上班,没用git pull,则测试你的本地版本和线上版本不一样,你也修改了那个文件,就会产生冲突

git add 可以添加一个文件,也可以同时添加多个文件
语法1: git add 文件名
语法2: git add 文件名1 文件名2 文件名3 ....等等
语法3: git add . 意思是添加当前目录(全部文件)到缓存区
其它辅助命令
git status ->用于查看当前的仓库操作状态[非必要]

相关文章

  • Git常规使用

    Git怎么使用?使用 git commit 进行提交操作时,Git都做了什么? Git怎么使用? 下载、安装Git...

  • AD 使用 Git 的注意事项

    使用 Git 管理项目 Altium Designer 支持使用 Git/SVN 用以版本控制。如果使用 Git,...

  • git

    使用git add . 代替 git add *使用git add之后,怎样恢复?

  • GIT和Github

    #Git的初识 ##Git 的使用 Git 使用初尝试 新建项目来操作 克隆已有项目来操作 Git 的使用 by ...

  • git代理配置

    git http 使用 http proxy git http 使用 https proxy git http 使...

  • Git命令使用

    Git命令使用 前言在使用Git命令之前都使用可视化工具SourceTree操作git,现在需要Git Andro...

  • 前端学习路线(2)——Git使用、DIV+CSS布局

    Git使用、DIV+CSS布局 1. Git使用 链接:git下载链接:git for windows(下载速度可...

  • vscode操作git总让输入用户名密码

    clone使用git地址,不要使用https地址修改.git/config文件中的url = git@git.pl...

  • git 操作以及submodule模式详解,附加jenkins对

    git常用命令 注意:请确保已经安装里git客户端 git使用帮助 git --help //git使用帮助,可...

  • git

    *** git checkout 也可以直接 reset ***使用Git进行项目存储使用git pull时,项目...

网友评论

      本文标题:git使用

      本文链接:https://www.haomeiwen.com/subject/tgarihtx.html