git与 github连接

简单记录下自己琢磨git的运用 和 git 与 github账户的连接,本人是在ubuntu操作系统下操作的(除了git安装部分同样使用与windows)。如果系统为windows,一下所有在终端输入的指令都在git bash 上运行即可。

准备工作:

1、我们需要下载git并安装(我的是系统自身携带,没有的话可以在终端输入sudo apt-get install git 安装git)安装之后在终端输入git --version 查看git 信息检测是否安装正确。

2、在github 官网注册帐号https://github.com/,也可以直接搜索github就可以看到官网。


准备工作做完之后,先从简单的使用git开始,

第一次使用git 的话需要设置用户名和邮箱地址 git config --global user.name <NAME> ,<NAME>为自己设置的名字自己定义

git config --global user.email <EMAIL> ,<EMAIL>为自己的邮箱地址

1、创建一个文件夹git(自己定义test或其他都可以)

2、在终端 cd git(进入git文件夹,cd 后面写自己文件夹路径),然后 输入git init (初始化,会在文件夹中长生一个 .git文件 ,如果看不到可以 ctrl+H )

3、初始化成功之后,echo "第一个测试文件"  >> firsttest (创建firsttest文件,并在文件中写入第一个测试文件),在git文件夹下可以看到firsttest文件。

   也可以自己鼠标右键创建文件夹。

4、git add firsttest 将文件添加到暂存区,在这之前可以用 git status 查看状态,会提示为跟踪文件

5、git commit -m"第一次提交"  将暂存区的内容提交到分支上。


以上是在本地使用git 没有跟github 链接也可以这样管理自己的文件,下面开始与github链接(先从本地的准备工作开始,也可以从网页上开始需要用的时候在在本地生成)

本地:

1、生成密钥 ssh-keygen -t rsa -C"email.com"  email.com为自己的邮箱地址 ,然后一路enter下去 产生的密钥会在默认的.ssh文件下,可以ctrl+H查看隐藏文件,.ssh文件在主文件下,有三个文件id_rsa ,id_rsa.pub ,known_hosts.

网页:

2、在github 主页点击右下角一个绿色按钮new repository或者右上角一个“+”按钮选择new repository 创建一个repository。

3、创建repository完之后需要建一个密钥,右上角一个紫色图标,选择Settings , 进入Settings界面后,左边选择SSH and GPG keys, 点击 new SSH key, title自己定义,下面的key 填入 1中id_rsa.pub文件中的内容。然后add 即可

4、以上做完之后,输入ssh -T git@github.com 出现Hi XXX! You've successfully authenticated, but GitHub does not provide shell access. 表示链接成功。

5、开始上传我们的数据 ,第一次上传数据需要添加一个远程库 git remote add origin git@github.com:name/repository.git 。其中名字是本人github账户的名字,repository是建的仓库名字,如果github的账户名字为gwj ,建的repository名字为test 则上面的指令为git remote add origin git@github.com:gwj/test.git。 远程库的名字为origin 如果不想用这个名字可以git remote add hhh git@github.com:gwj/est.git 此时远程库名字为hhh

6、第一次上传数据 git push -u origin master,以后上传数据 git remote origin master。 其中origin是自己在5中定义的远程库名字,如果名字为hhh git remote hhh master;

master 为本地的分支使用git 初始化之后会默认一个分支为 master, 可以查看自己git分支 在终端输入git branch 或者 git branch -v  *所在的那行的分支名字为绿色说明当前分支指针该分支,我们所提交的内容也是提交到该分支上。

7、我们也可以自己创建分支 git branch <NAME> ,name 表示你想定义的分支名字,比如名字为test git branch test,

8、创建分支之后,我们希望将分支指针指向我们创建的这个分支 git checkout test。 提示切换到分支test.

9、或者上面两个合起来 git checkout -b test 提示切换到分子test.


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值