初识git命令,简单github,码云,本地仓库搭建

# 说说我理解的github,码云,git命令

1、简介(初学者)

  • 今天了解到git命令,于是就开始了一番折腾,git命令是做什么用的呢?百度百科:Git(读音为/g?t/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。说的很对,但是不太容易理解,我之前也有过想了解git这个强大“武器”的想法,但是每次都卡在这里。今天学习时看到一个git的使用教程,于是便自身摸索了一遍,实践了一下下现在写点总结。
  • 初识git的我,把git简单看做可以向远端服务器发送文件的命令(像给百度云,QQ群上传文件,也更像scp命令。ps:只是本人的简单理解),可以把本地(自己电脑上)文件,发送到服务器上。这里为什么说是发送文件的命令呢?因为它确实有这样的功能,这样的话更便于理解。git的强大后面学习到后再做解释。
  • git说清楚后,那么就该github,码云了。github网站即便是接收本地文件的服务器了(这也是简单理解),本地上传的文件可以放在github网站存储。码云是类似于github的网站,从它的名字gitee也可以理解。有了github为什么还要码云呢?简单的说github访问较慢,码云访问较快,具体打开两个网站试试就明白了。

2、仓库

  • 上面说git是文件传输命令,那么接下说说git是怎么传输文件的?传输是什么方式的?明白这些就要用到仓库的概念
  • git命令要传输文件,首先要创建仓库(这里就和像百度云,qq群等,拖动上传的方式不太相同了。),而且是两个仓库,本地一个,github(或码云)上再创建一个,有了两个仓库git命令才能用于上传文件,从本地仓库<-->远端仓库。这里就看出来了,使用git要以仓库为单位。(我第一次申请github账号后让创建仓库,结果就有点懵逼,仓库是什么啊?)
  • 仓库中放的就可以是我们正常使用的文件(图片,文本文件,文件夹等等)。

3、git版本管理(初识)

  • 现在说到百度百科:git是分布式版本控制系统。分布式目前我也不太了解,但版本控制(管理)在今天的实践过后有了一点理解。在创建仓库后,如果仓库所在范围的任何文件有了任何变化,通过git status可以轻松的获得变化的状态,这不就是版本管理么!这个就很实用了。具体操作方式下面会说到。

4、实践git命令(ubuntu环境)

  1.安装git命令

  2.创建本地git仓库:git以具体目录对应创建仓库,即就是管理一个仓库相当于管理一个目录。

    git init         //仓库创建成功 如下图,文件中多出一个.git目录(这便是git仓库,里面东西目前看不太懂,以后回懂的,目前不太重要)

    

  3.创建远端git仓库,访问https://github.com/ 注册登录--》start aproject--》配置仓库参数--》确定 即可完成。创建完成后,需要复制到仓库地址。从本地仓库向github仓库发送文件当然需要github仓库地址了。本人创建完成后的地址为https://github.com/tiancplusplus/SecondRepository.git 有了这个地址就可以向这个仓库发送东西了。

  4.第一次使用git命令,要配置一些参数,这些只配置一次

    git config --global user.email "[email protected]" //配置自己本地git邮箱,邮箱地址可以随意填,并不是哪个注册过的邮箱

    git config --global user.name "xingming"            //配置自己本地git名字,名字也可以随意填写。

    git remote add address_github https://github.com/tiancplusplus/SecondRepository.git          //将远端地址绑定成一个变量方便操作,address_github是变量名,可随意变换

  5.向仓库添加文件以及备注(这里强烈建议添加备注)

    git add .       //把当前目录下所有文件都添加上去

    git commit -m "this is a test"  //添加本次操作的备注

    

  6.把当前仓库的东西发送到远端仓库

   git push -u address_github master    //第一次使用要加-u。(-f是强制push,会覆盖你仓库中原本的内容)master是一个分支的意思。

    

    发送时要输入github账号密码。上面两个红色箭头所示。因为上面的地址是http方式给出,所以每次发送都需要输入密码,有点烦。不过,到此,已经实现今天所了解的git命令了。

5、追加git说明

  1.创建仓库必须在一个目录下运行git init ,运行过后当前目录便有了一个仓库.git。如果在其它目录下运行git add . git push ...等命令是不能操作此仓库的。必须在此目录或其子目录下操作。

  2.在git push 时,可以不使用上诉的http地址方式,避免输入密码。另一种方式是在本地生成ssh公钥,并将公钥在github上的账户下注册。ssh的使用这里不进行说明

    git remote add address_github_ssh [email protected]:tiancplusplus/SecondRepository.git

    git push address_github_ssh master

    

  3.版本管理细微体现

    git status //查看仓库的文件状态,是否有被改动

    git diff test.txt//如果文件test.txt被改动,查看改动了什么地方。下图修改了test.txt文件中三行

    

6、总结

  git是一个复杂的命令,但简单讲就是用来上传文件的。只是在文件上多了一层仓库的封装,让对文件多方面的管理更方便有效。

  一个参考网站:https://www.liaoxuefeng.com/wiki/896043488029600   网站有git的详解,写的很详细。

    

    

  

原文地址:https://www.cnblogs.com/Ccluck-tian/p/11823762.html

时间: 2024-09-29 23:31:33

初识git命令,简单github,码云,本地仓库搭建的相关文章

git操作上传码云

1,注册登录码云 2,先创建一个项目 参考(https://www.liaoxuefeng.com/)git教程 →使用码云 3.本地创建同名项目名称文件 4.git命令克隆项目 5.右键本地文件,Git GUI Here ,然后open   确认后push 5.修改文件后,执行git的add commit操作 6.最后 git push {助手:地址在码云上的克隆.下载处 ,git操作必须在master下}

通过git shell 在Github上传本地项目

首先现在github上新建一个库,再进行如下操作,过程不赘述 1.打开git shell 2.cd到项目位置 ????? // cd archives-vue 3.git init 4.Get add?. ???? //这里add后面有空格 5.git commit -m "" ????? //设置提交信息 6.git remote add origin ????? //本地仓库链接远程仓库,origin为远程库的名称,后面跟着开始新建库的github的路径 7.git remote

创建本地Git并提交到码云

使用Git Bash创建本地Git全局用户名,提交远程代码时将以此用户名显示git config --global --replace-all user.email "[email protected]"git config --global --replace-all user.name "itoracle" 在码云上创建一个git:https://gitee.com/itdb/all.git 进入D盘cd /d下载远程git到本地git clone https:

使用GitHub/码云/Git个性化设置

参考链接:https://www.liaoxuefeng.com/wiki/896043488029600/900937935629664 这似乎很可笑,我还从来没有想过为一个网站的使用方法写一篇来记录,实在也没有什么理由,如果真的有,那可能就是他是英文网站的缘故吧 小结 在GitHub上,可以任意Fork开源仓库: 自己拥有Fork后的仓库的读写权限: 可以推送pull request给官方仓库来贡献代码. 介绍 我们一直用GitHub作为免费的远程仓库,如果是个人的开源项目,放到GitHub

代码管理必备-----git使用上传码云

作为一个程序员,你要学会代码的管理,这是一个最基本的修养,就像是一个剑客的剑谱,代码管理,目前流行的是svn和git,但是很不好的是git如果没有插件的话,很多人都不会用git bash 来实现自己的代码管理,自己不断尝试,今天终于总结出一个很好的方法,供各位剑客参考一下,望尔等使用后,脱离天天来回背电脑的苦逼命运. 1.下载git 这里大家要注意下系统的配置: windows看这里:windows的git下载地址 2.安装git 自己选择安装路径或者默认就可以了 3.配置git 给github

git命令简单使用

git config --global user.name 'sss' git config --global user.email '[email protected]' cd d:/mywork git init cd.>susu.txt git status git add susu.txt git commit -m 'add susu.txt' cat susu.txt --查看文件的不同之处 git diff susu.txt git log --pretty=oneline git

幸运飞艇源码出售Android jitpick github 码云 创建自己的远程依赖库

远程幸运飞艇源码出售论坛:haozbbs.com Q1446595067依赖 今天说一下最容易的方式 使用jitpack.io进行操作 首先先看一下效果 这里写图片描述 compile'com.xxx' 诸如此类 好 开始我们的show (我不姓陈) 第一步 在码云 或gtihub 上 创建一个仓库 这里写图片描述 然后 使用 git clone 到本地 并在这个路径下 创建项目 第二步 创建工程 目录结构如下 这里写图片描述 第三步 工程下创建一个module 选择 library 如图 这里

Linux、Debian、Jenkins、GIT、Nginx、码云安装,自动化部署前后端分离项目

1.安装Jenkins i:下载Jenkins安装包(war文件):https://jenkins.io/download/ ii:这里采用Tomcat的war包方式安装,讲下载好的安装包放到Tomcat的webapps目录中 iii:启动Tomcat 如遇到报错:AWT is not properly configured on this server. Perhaps you need to run your container with "-Djava.awt.headless=true&

***Linux下使用git命令及github项目

在linux下搭建git环境1.创建Github账号,https://github.com2.Linux创建SSH密钥: [plain] view plaincopy ssh-keygen  ##一直默认就可以了 3.将公钥加入到Github账户信息Account Settings->SSH Key4.测试验证是否成功. [plain] view plaincopy ssh -T [email protected] Hi someone! You've successfully authenti