git的一些简单操作

作者: 魔力老钱 | 来源:发表于2016-08-29 14:37 被阅读352次

参考廖雪峰的git教程,写一些自己的感悟

github地址

一、存在本地库,需要跟远程库进行关联

1.首先在github上创建一个远程库



2.关联远程库

$ git remote rm origin(如果存在,则先移除关联)
$ git remote add origin git@github.com:toniqian/demo.git

(注意:toniqian/demo.git换成你自己的github库的地址)
关联成功


3.首次提交本地库到远程库

$ git push -u origin master

把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。

由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。


二、SSH警告

(当你第一次使用Git的clone或者push命令连接GitHub时,会得到一个警告)

The authenticity of host 'github.com (xx.xx.xx.xx)' can't be established.
RSA key fingerprint is xx.xx.xx.xx.xx.
Are you sure you want to continue connecting (yes/no)?

这是因为Git使用SSH连接,而SSH连接在第一次验证GitHub服务器的Key时,需要你确认GitHub的Key的指纹信息是否真的来自GitHub的服务器,输入yes回车即可。

Git会输出一个警告,告诉你已经把GitHub的Key添加到本机的一个信任列表里了:

Warning: Permanently added 'github.com' (RSA) to the list of known hosts.

这个警告只会出现一次,后面的操作就不会有任何警告了。


三、存在运程库,克隆远程库到本地

输入命令:

$ git clone git@github.com:toniqian/demo.git

(toniqian/demo.git换成你自己的克隆地址)


四、修改文件,然后提交文件到暂存区,最后提交到版本库

1.本地修改文件之后,查看文件状态

$ git status

(红色部分表示目前修改了,但是未添加到暂存区的文件)


2.添加本地修改的文件

git add .gitignore

再次查看状态:

git status

(绿色部分表示已经添加的内容,红色部分表示还没添加的内容)
再次添加
git add README.md

再次查看状态

git status

(修改内容已经全部提交)


3.提交已经添加到暂存区的文件

(注:必须git add 之后的文件才会被提交)

$ git commit -m "git update readme and .gitignore"

(注: -m 之后的内容表示这次提交的备注,注明修改的内容部分)


4.pull远程库代码到本地

从远程库获取最新代码(多人协作开发)

$ git pull

5.push代码到远程库

当前分支的代码,提交到远程库,提交之前先要获取

$ git push origin master

五、创建忽略文件

有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如生成的插件文件,打包生成的dist文件
在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。


附上本人的简单.gitignore

/node_modules
/dist
/*.svn

总结:

1.首先关联远程库,一种方式是直接克隆远程库的代码,一种方式是本地库与远程库的关联
2.本地修改代码,需要先git add,然后可以通过git status 查看文件状态,通过git commit 提交代码,通过git pull 获取最新代码,最后git push origin master 提交代码到远程库

以上都是本人自身实践的一些方法,还有自身的一些感悟吧,当然git还有很多丰富的内容,大家可以参考廖雪峰的教程
学习更多的git相关知识,如分支的管理合并,冲突的解决
希望大家一起成长共勉,谢谢

相关文章

  • 对git的浅薄学习

    对Git 的浅薄学习 gitbash类似一种操作系统,通过命令行来实现操作 git的一些简单指令 |操作| 命令 ...

  • Git的常用命令

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

  • git的一些简单操作

    参考廖雪峰的git教程,写一些自己的感悟 github地址 一、存在本地库,需要跟远程库进行关联 1.首先在git...

  • git命令入门

    git的简单使用 git标签操作 git分支操作 git冲突解决 出现原因:远程仓库已经被修改

  • 我的Git笔记

    本文记录了在Git学习中的一些要点,主要涉及Git日常使用的一些基础操作和简单使用。 首先,我们需要熟悉Git的几...

  • Git命令行

    Git相关操作 简单操作 提交:git commit 创建分支:git branch bugFix 切换分支:gi...

  • git 常用命令

    在介绍Git“反悔”操作之前,先简单提及下Git的一些基础知识。 Git项目有3个区域:工作区、暂存区和Git仓库...

  • git--命令行相关操作(mac)

    ssh公钥生成: git简单实用 git 分支操作

  • 初学git一些简单操作

  • Git常用操作

    老是忘记git的一些操作,所以简单记录下git的常用操作 建立版本库 创建文件夹 空间初始化 添加文件到暂存区 提...

网友评论

本文标题:git的一些简单操作

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