当前位置:   article > 正文

github以及git新手入门指南_github git

github git

一、github使用简介

1、注册github账号

进入github官网GitHub: Let’s build from here · GitHub

 点击sign up注册账号,根据提示注册就好,注册完毕点击sign in登录

2、github主页介绍

左上角(1)就可以进行你想要的代码或者项目搜索,点击2出就可以,进入个人主页。

3、新建仓库

点击上一步2旁边的+就可以看到上述页面,点击新建仓库(New repository)

 填写仓库名字(Repository name)以及说明(Description),向下拉点击创建仓库(Create repository)。

二、Git 的安装及使用

1、git的安装

github是基于版本控制系统git使用的,因此我们想要代码托管,就需要使用git。

首先进入git的官网Git,然后点击downloads,然后选择自己的操作系统。

选择自己电脑对应的位数。

 下载完成后,默认安装即可,这里不再赘述。

2、一些基础命令

安装好git之后,在任意位置新建文件夹,以后就是你储存代码的库了。新建好文件夹之后,进入文件夹(最好在文件夹中放入一个文件,以便后续操作),右击选择Git Bash Here。进入如下页面。

 下面介绍一些常用命令。所有的命令前面都要加git.。

1、git status  查看仓库状态

  1. 大盼@LAPTOP-BD1V3753 MINGW64 /f/git file/my
  2. $ git status
  3. fatal: not a git repository (or any of the parent directories): .git

此时运行你会发现报错那是因为,我们还没有定义这个仓库。

2、git init  定义仓库

  1. $ git init
  2. Initialized empty Git repository in F:/git file/my/.git/
  3. 大盼@LAPTOP-BD1V3753 MINGW64 /f/git file/my (master)
  4. $ git status
  5. On branch master
  6. No commits yet
  7. Untracked files:
  8. (use "git add <file>..." to include in what will be committed)
  9. PSO/
  10. nothing added to commit but untracked files present (use "git add" to track)

定义之后,他会提示你定义了一个空的仓库,此时你再查看仓库状态,你可能会好奇明明文件夹中有文件,怎么会是空的仓库呢,这是因为我们还没有将文件上传到本地仓库(自己电脑上的称为本地仓库,github上的称为远程仓库)。

3、git add 添加文件

  1. 大盼@LAPTOP-BD1V3753 MINGW64 /f/git file/my (master)
  2. $ git add PSO
  3. 大盼@LAPTOP-BD1V3753 MINGW64 /f/git file/my (master)
  4. $ git status
  5. On branch master
  6. No commits yet
  7. Changes to be committed:
  8. (use "git rm --cached <file>..." to unstage)
  9. new file: PSO/1D_PSO.txt
  10. new file: PSO/2D_PSO.txt
  11. new file: PSO/PSO.m
  12. new file: PSO/Untitled.m
  13. new file: PSO/fun.m

在语句后面加上你想要上传的文件名称,运行之后他不会有任何提示,此时可以用git status查看仓库状态。

4、git commit  将上传文件添加到本地仓库

  1. 大盼@LAPTOP-BD1V3753 MINGW64 /f/git file/my (master)
  2. $ git commit -m "PSO"
  3. [master (root-commit) 013dab0] PSO
  4. 5 files changed, 283 insertions(+)
  5. create mode 100644 PSO/1D_PSO.txt
  6. create mode 100644 PSO/2D_PSO.txt
  7. create mode 100644 PSO/PSO.m
  8. create mode 100644 PSO/Untitled.m
  9. create mode 100644 PSO/fun.m
  10. 大盼@LAPTOP-BD1V3753 MINGW64 /f/git file/my (master)
  11. $ git status
  12. On branch master
  13. nothing to commit, working tree clean

git commit -m "PSO",双引号中放你想要上传的文件名。此时就将你的文件上传到了本地仓库,在查看仓库状态,显示没有东西提交。

5、git log

这个命令可以查看上传的日志。

三、本地仓库与远程仓库互联

上面分别介绍了本地仓库与远程仓库的创建以及使用,下面我们介绍如何将他们联通起来,在介绍之前首先介绍,如何将github上自己想要的代码下载下来。

1、下载github上的代码

 找到自己想要的代码,点击Code在复制如上所示链接。在你电脑任何位置右击选择Git Bash Here,然后输入git clone GitHub - P-N-Suganthan/CEC2017-BoundContrained(你刚才复制的链接,这里以我为例子)。

2、Git与github的绑定

这里需要SSH key将两者进行绑定。

(1)生成SSH key

在Git Bash输入ssh-keygen -t rsa命令,期间需要敲三次回车,此时会生成id-rsa(密钥)和id-rsa.pub(公钥)两个文件。然后打开id-rsa.pub文件,并复制公钥。

注意:在生成过程中可能会遇到一些问题,一般生成的密钥文件的位置会有提示(在.ssh文件夹内),一般就在安装Git的位置,一般与下列文件在一起,如果运行过程中提示没有.ssh文件,那就自己建一个,在运行ssh-keygen -t rsa命令。还有可能打不开id-rsa.pub文件,右击以记事本打开。

 (2)添加SSH key

点击settings

点击SSH and GPG keys

 

 将之前复制的公钥粘贴到key里面,点击Add SSH key,就可以了。

 绑定完成后可以验证是否绑定成功。在Git Bash中输入ssh -T git@github.com进行测试。

Hi friggazzw! You've successfully authenticated, but GitHub does not provide shell access.

 显示以上内容,即为成功绑定。

3、关联远程仓库

关联远程仓库(你想要上传的远程仓库),输入git remote add origin xxxxxxxxxxx(远程仓库的地址)命令。(其含义为在本地仓库添加了github上的Git仓库作为远程仓库并命名为origin)

远程仓库地址的获取方式,打开自己的主页,进入自己想上传的仓库,点击Code,然后复制远程仓库的地址(与之前下载别人的代码的方式类似)。

4、本地与远程仓库的传送

输入git pull origin master命令,即可将远程仓库的内容同步到本地仓库。

输入git push origin master命令,即可将本地仓库的内容同步到远程仓库(之前需要通过git add 以及git commit命令将文件上传到本地仓库才可以上传远程仓库)。

注意:origin为远程仓库的命名,你也可以命名为其他的,再向远程库提交文件时,一定要先进行git pull操作。在进行git push操作。

以上就是本文的全部内容了,上文如有错误之处,欢迎大家批评指正,喜欢的观众老爷清送上一个赞呦!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/420628
推荐阅读
相关标签
  

闽ICP备14008679号