git + gitee + 安装及使用

gitee介绍

gitee和github类似是基于git的代码托管平台,就像是一个仓库存储代码。

git介绍

git是一个分布式的开源版本控制系统,git是一种技术或者说是工具,与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。

git安装

  • 进入git官网https://git-scm.com/downloads直接下载安装即可

git使用

一. 创建远程仓库----用githee

1.注册账户

  • 访问 https://gitee.com/signup,直接注册就好。

2.创建仓库

  • 登陆gitee,创建gitee中的项目,点击创建后会出现README.md和README.en.md文件。
    git + gitee + 安装及使用_第1张图片

3.获取sshkey
使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接
首先自己的电脑上获得一个密匙。
生成公钥的命令

ssh-keygen -t rsa -C "[email protected]"

查看公钥

cat ~/.ssh/id_rsa.pub

二.本地

1.在本地你想要的存放的文件下右键打开git bash here
2.在本地连接远程仓库,有两种方式
第一种
  • 先对本地的仓库初始化,初始化一个git 本地仓库此时会在本地创建一个 .git 的文件夹,但不会加入任何文件
    在这里插入图片描述
  • 使用git remote add origin +仓库的url,添加远程仓库。进入仓库, 克隆/下载 中复制http链接 git + gitee + 安装及使用_第2张图片
       git remote add origin +仓库的网址链接
  • 使用 git pull origin master 命令,由于在创建远程仓库时会初始化一个README.md文件,而本地仓库里没有,所以需要先执行pull操作将远程仓库拉取合并到本地仓库,否则会出错。因为在本地创建了代码库,git的默认关联库在本地,所以直接执行git pull是无效的。
       git pull origin master

git + gitee + 安装及使用_第3张图片

  • 这时本地文件中会增加两个文件

在这里插入图片描述

  • 向远程提交代码
git add .  //空格点  全部文件
git commit -m"注释"
git push origin master`

git + gitee + 安装及使用_第4张图片
git + gitee + 安装及使用_第5张图片

[注释] git pushgit push origin master的缩写,一般第一次提交时,使用 git push origin master。因为直接使用git push ,git会分不清到底上传哪个库,就会报错。

第二种
  • 在gitee上创建代码库后用git clone将远程仓库直接克隆到你创建的本地文件中,完成后直接在本地有一个和远程库同名的文件夹。
git clone +url
  • 接下来就可以进行代码托管

git命令(创建分支)

  git branch   (查看分支有几个)     
  git checkout -b +分支名字    (创建分支)    
  git checkout master   (改变当前操作分支)    
  git push origin +分支名字  (建立分支后在上传到远程仓库用,在哪个分支传东西到那个上)
查看历史纪录
 git log     (上传的记录)         
 git show +哈希值      (查看某一次的改动代码)

cd 进入某个目录
pwd 显示当前目录路径

问题

在push的时候有时候会报错
git + gitee + 安装及使用_第6张图片
解决方法:

  1. git init //初始化仓库
  2. git add .(文件name) //添加文件到本地仓库
  3. git commit -m “first commit” //添加文件描述信息
  4. git remote add origin + 远程仓库地址 //链接远程仓库,创建主分支
  5. git pull origin master // 把本地仓库的变化连接到远程仓库主分支
  6. git push -u origin master //把本地仓库的文件推送到远程仓库

你可能感兴趣的:(git + gitee + 安装及使用)