git操作

作者: GRUNMI | 来源:发表于2019-10-11 10:32 被阅读0次

1.安装git客户端项目

官方下载地址:http://git-scm.com/download/
疯狂一路next

2.绑定用户

绑定用户名和邮箱

3.为Github账户设置SSH keys

3.1查看是否生成keys

首先检查是否已生成密钥cd ~/.sshls如果有3个文件,则密钥已经生成,id_rsa.pub就是公钥

查看生成秘钥
3.2pwd查看公钥目录位置
查看秘钥路径
电脑里面找到
如果没有生成,那么通过$ ssh-keygen -t rsa -C “610444547@qq.com”来生成。
3.3为github账号配置ssh key

上传本地项目到github

创建新仓库的指令:

git init //把这个目录变成Git可以管理的仓库
git add README.md //文件添加到仓库
git add . //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了
git commit -m "first commit" //把文件提交到仓库
git remote add origin https://github.com/GRUNMI/test.git //关联远程仓库
git push -u origin master //把本地库的所有内容推送到远程库上
4.1 创建一个本地项目
  • 本地新建项目


    图片.png
  • 进入新建项目中

    图片.png
    执行git init
    执行git init
  • 观察新建的本地项目中出现一个隐藏.git文件夹,这个目录是Git用来跟踪管理版本库

    图片.png
  • 接着将所有文件添加到仓库中
    执行git add .

    执行git add .
git add . 
不加参数默认为将修改操作的文件和未跟踪新添加的文件添加到git系统的暂存区,注意不包括删除
git add -u . 
-u 表示将已跟踪文件中的修改和删除的文件添加到暂存区,不包括新增加的文件,注意这些被删除的文件被加入到暂存区再被提交并推送到服务器的版本库之后这个文件就会从git系统中消失了。
git add -A . 
-A 表示将所有的已跟踪的文件的修改与删除和新增的未跟踪的文件都添加到暂存区。
  • 提交到仓库
    执行git commit -m "提交内容备注"
    图片.png
这样子,本地仓库建立好了

4.2关联github仓库

执行指令:git remote add origin https://github.com/GRUNMI/test.git

图片.png

4.3上传本地代码

执行:git push -u origin master

图片.png
  • 到此,本地代码已经推送到github仓库了,现在可以看看githubt仓库。
    注意:git是不能管理空的文件夹的,文件夹里必须有文件才能add

从github拉取项目到本地

//获取Github上的项目,git clone后面是克隆的项目地址
git clone https://github.com/GRUNMI/test.git
//将远程仓库数据同步到本地,一般是
git pull origin master
注意:修改同一文件的同一区域

本地修改的内容未提交到暂存区,pull之后出现的:


图片.png

本地修改的内容已提交到暂存区,pull之后出现的:


图片.png

手动合并,执行git mergetool

图片.png
再执行local进行手动合并
图片.png

强制覆盖本地:git fetch --all && git reset --hard origin/master && git pull

文章摘要:
https://www.cnblogs.com/specter45/p/github.html

相关文章

  • Git 系列文章

    GIT 初识 Git的基础操作 Git的远程操作 Git的分支管理 Git标签操作 Git团队协作 Git 多账户...

  • Git操作

    Git操作 常规操作 git init git add git rm git commit -m git comm...

  • Git的常用命令

    一、Git简易操作 git操作手册(命令行git bash) 最简单易懂的git操作廖雪峰git教程Pro Git...

  • Git解决代码修改冲突

    Git 操作说明 Git下载项目 操作命令 Git上传提交 操作命令 Git解决同一文件多人修改冲突 操作步骤

  • ios git的使用

    git本地操作 git团队开发操作 git分支管理 gitHub使用

  • Git远程操作详解

    Git远程操作详解 Git远程操作详解

  • Git 教程(一)--Git简介及操作流程

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git 教程(五)--远程分支

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git 教程(四)--分支原理

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git 教程(三)--远程仓库

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

网友评论

      本文标题:git操作

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