git linux安装使用(详细)


以笔者自己的一个github项目 ChineseWordSegmentation为例

git安装配置

  • 笔者环境介绍

ubuntu 16.04.0

  • 安装方法
$ sudo apt-get install git
  • 添加用户名及密码(这一步是必须的配置过程)用户名及自己的邮箱
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
  • 配置ssh

与自己的github连通还需要配置ssh(使用该命名,直接按回车就行,无需输入,全部默认)

$ ssh-keygen -C"你的邮箱名"

之后进入~/.ssh中查看目录结构

$ ls ~/.ssh

在这里插入图片描述

将公钥id_rsa.pub的内容全部复制下来,接下来进入自己的github内setting->SSH and GPG keys->New SSH key,把刚刚复制的公钥粘贴进去,ssh名称可以随意起。
在这里插入图片描述

  • 测试连接
$ ssh git@github.com

在这里插入图片描述

表示连接成功

git创建版本库

  • 本地创建项目
$ mkdir ChineseWordSegmentation
$ cd ChineseWordSegmentation
  • 构建版本库
$ git init
  • 此时查看当前目录

可以看到有一个.git文件夹,此时就可以管理该项目了,也即建立起版本库了

git添加远程库

  • 首先要做的就是在你的github上创建一个新的repository(笔者这个是之前创建好的,所以提示该仓库已存在)
    在这里插入图片描述

  • 创建远程仓库成功以后,就可以与本地连接了
    在这里插入图片描述

  • $ git remote add origin git@github.com:ykf173/ChineseWordSegmentation.git
    注意后面的这个项目的.git是你自己的项目

也可以使用命令& git remote -v查看当前连接到github的项目

  • 将自己当前目录下想要同步到远程库的文件或者文件夹,添加到本地仓库(我们一般是全部添加到本地仓库中)

$ git add --all

  • 当然,如果你只想添加某一个单独的文件或者文件夹,可以通过

$ git add segment_score.py
可以通过$ git status 显示有变更的文件

  • 接下来,就是将其提交到缓冲区中(-m 参数后的字符串,是为了方便看本次有哪些更改,可以写成任意字符串)

$ git commit -m 'any message'

  • 现在就可以提交到远程仓库了(这里需要注意的是,第一次提交到远程仓库,需要执行此命令)

$ git push -u origin master

  • 之后再更改本地仓库,提交到远程库时,可以直接

$ git push origin master

  • 此时就可以看到,github与自己的本地仓库一模一样了

git其他的一些常用命名

  • 下面介绍一些git其他的常用命令

$ git clone url       #下载一个项目和它的整个代码历史
$ git pull origin master  # 复制自己的git项目
$ git branch         # 列出所有本地分支
$ git branch -r       #列出所有远程分支
$ git log          # 显示当前分支的版本历史
$ git diff         # 显示暂存区和工作区的差异

参考教程

[1]廖雪峰老师Git教程
[2] https://www.cnblogs.com/testlurunxiu/p/5874392.html
[3]https://blog.csdn.net/qq_39583450/article/details/79401661
[4]https://www.cnblogs.com/miracle77hp/articles/11163532.html
[5]https://blog.csdn.net/q258523454/article/details/103233375

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值