美文网首页
git/github操作

git/github操作

作者: efho | 来源:发表于2020-07-16 16:06 被阅读0次

总结一下再,好多种方法。

1. 使用git clone

不使用git init把当前所在目录变成一个本地仓库,而使用github。

github中创建仓库,git clone + [仓库地址]  克隆仓库到本地 ls-al发现有  .git 隐藏目录,它里面包含了仓库的全部信息,删掉这个目录,仓库就变成普通的目录了。进入到仓库目录中,命令行前缀发生了一些变化,出现了红色的 master。

当我们在 GitHub 上创建一个仓库时,同时生成了仓库的默认主机名 origin,并创建了默认分支 master。GitHub 可以看成是免费的 Git 服务器,在 GitHub 上创建仓库,会自动生成一个仓库地址,主机就是指代这个仓库,主机名就等于这个仓库地址。克隆一个 GitHub 仓库(也叫远程仓库)到本地,本地仓库则会自动关联到这个远程仓库,执行

 git remote -v       命令可以查看本地仓库所关联的远程仓库信息。

Git 要求对本地仓库关联的每个远程主机都必须指定一个主机名(默认为 origin),用于本地仓库识别自己关联的主机,git remote 命令就用于管理本地仓库所关联的主机,一个本地仓库可以关联任意多个主机(即远程仓库)。

克隆远程仓库到本地时,还可以使用 -o 选项修改主机名,在地址后面加上一个字段作为本地仓库的主目录名 git clone -o 主机名 远程仓库地址 仓库文件目录名

Git 本地仓库有三大区域:工作区、暂存区、版本区。

进入仓库主目录,git status 查看整个仓库的状态

使用 git add [文件名] 命令   将修改后的文件加入暂存区,git add . 将所有文件加入暂存区

执行 git reset -- [文件名] 或者 git rm --cached [文件名] 命令 可将文件从暂存区撤回。

如果省略最后的文件名,把命令写成 git reset -- 即可把暂存区的全部修改撤销。

命令 git diff,它可以用来查看工作区被跟踪的文件的修改详情。

git diff --cached 查看暂存区的全部修改

git config -l    可以查看配置信息(需提前配置好username、email等  

git config --global core.autocrlf=false   //将设置中自动转换功能关闭

git add . 后使用git commit -m '备注内容' 即可提交

命令 git log,用来查看版本区的提交历史记录  git log --reverse 命令查看时间正序排列的信息    commit后是版本号

git branch -avv,用来查看全部分支信息,很有用。

然后git push(需要联网) 即可上传代码到github

执行 git reset --soft HEAD^ 撤销最近的一次提交,将修改还原到暂存区。--soft 表示软退回,对应的还有 --hard 硬退回   HEAD^ 表示撤销一次提交,HEAD^^ 表示撤销两次提交,撤销 n 次可以简写为 HEAD~n。软退回一个提交后执行 git branch -avv 命令查看分支信息

git reflog 命令,它会记录本地仓库所有分支的每一次版本变化。实际上只要本地仓库不被删除,都能回退到任何地方。reflog 记录只存在于本地仓库中,本地仓库删除后,记录消失。

可以直接执行命令 git reset --hard [版本号] ,如果记不清版本号,也可以根据运行git reflog后的信息,执行 git reset --hard HEAD@{2} 命令,其中 HEAD@{2} 为第 3 行第 2 列所示,这个命令的意思是回到当前分支最近两次提交版本变化前。

一般情况下:github建仓库----本地克隆远程仓库----配置git----修改代码后 git add . ----git commit -m '备注'内容----git push

常用命令:git status、git branch -avv、git push -f 强制上传

https://blog.csdn.net/wxz3wxz/article/details/104394396     add代码时windows、linux、mac换行不同带来的问题

待续。。

相关文章

  • git and github

    目录:1、git 、github 介绍2、git本地操作()3、git远程操作 1.git 、github、rep...

  • ios git的使用

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

  • 解决Android studio git ssh无法使用的问题

    问题现象: github复制ssh地址 git提交操作: git下拉操作: 用github的http方式,项目能正...

  • git 命令简单使用

    先在github里创建远程仓库 本地git操作 做下面操作的前提是,已经将本地git与github关联(这部分操作...

  • git操作--github

    github设置项目默认语言类型展示 末尾的JavaScript可以更换你要展示得语言 git添加ssh 1.首先...

  • git/github操作

    总结一下再,好多种方法。 1. 使用git clone 不使用git init把当前所在目录变成一个本地仓库,而使...

  • Git 命 令 大 全

    Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone git://github[http...

  • 简单的git操作指南

    简单的git操作指南 引言:在我们操作git之前首先需要明白git是什么? github的安装 oxs版 wind...

  • Git&Github的初始化操作2

    参考Git&Github的初始化操作1,本人自己操作步骤Git bash截图 在Github新建一个项目,在里面p...

  • Git笔记

    我的提交示例 01-GIT本地操作 02-GIT团队开发操作 03-GIT分支管理(了解) 04-GITHUB使用...

网友评论

      本文标题:git/github操作

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