Skip to content

JLUsquad/storage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

如何使用本仓库以及github

我们建立了GitHub机构JLUsquad,之后我们就通过GitHub来进行代码协作和其它信息共享。首先要实现的是将我们的代码上传到仓库中,然后在每次编辑后都进行同步,这样能实现代码的便捷协作。下面是具体的使用方法。

初始化

在一个从来没有使用过git同步的环境中建立和使用repo需要进行初始化的操作:

配置邮箱和用户名

配置个人的用户名称和电子邮件地址:

$ git config --global user.name "runoob"
$ git config --global user.email [email protected]

建立和添加SSHkey

先在本地创建ssh key:

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

后面的[email protected]改为你在github上注册的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。

回到github上,进入 Account Settings(账户配置),左边选择SSH Keys,Add SSH Key,title随便填,粘贴在你电脑上生成的key。

image

完成以上两个步骤之后,为了验证是否成功,输入以下命令:

如果是第一次的会提示是否continue,输入yes就会看到:You've successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。

到此时git环境就已经配置好了,可以开始建立和使用仓库了。

建立仓库

以两种不同的情况讨论。

本地已存在代码

  1. 在github上建立repository,但不添加README.md文件。
  2. 在本地文件夹中:
    1. git init
    2. git remote add origin 地址
    3. git add .添加所有文件。
    4. git commit -m '信息'
    5. git push -u origin master第一次push时加上-u可以将本地master与远程进行链接,之后的push才可以直接使用git push.

本地无代码

克隆远程建立的仓库。

日常使用

  • git add .添加文件到缓存区域
  • git commit -m '本次更新的信息'将文件添加到本地分支
  • git pull将远程分支和本地分支合并
  • git push同步远程和本地

参考教程

Git远程操作详解 - 阮一峰的网络日志 详解了 clone,remote,fetch,pull,push五个git远程操作。

“Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。”

https://git-scm.com/book/zh/v2

Book Git Pro 的中文版,详细讲解了关于git的一切。

"The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here."

http://www.runoob.com/manual/git-guide/很帅的git实用简介!

http://www.runoob.com/git/git-tutorial.html菜鸟教程网站的git教程,简明实用!

http://www.runoob.com/w3cnote/git-guide.html

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published