git版本控制——如何在宿舍与实验室共用代码版本

本文主要内容:
1. 远程库搭建
2. 其他电脑获取远程库内容
3. git常用命令

远程库搭建
  • 本地安装git

首先在本地电脑上安装git,不同操作系统的git安装方法百度即可,以windows操作系统为例,在http://msysgit.github.io/上下载git安装包,进行一键安装即可,安装成功后在任意目录下shift+鼠标右键可进入git bash命令窗口进行相应操作。

  • github账号申请与ssh keys验证

然后需要在github网站(https://github.com/)上申请个人账户,配置ssh验证信息,在git bash窗口中输入命令:

ssh-keygen -t rsa -C "youremail@example.com"

其中youremail@example.com为github注册时的邮箱,所有设置采用默认一路enter,成功后在C/Users/yourcomputername/.ssh文件夹下的id_rsa.pub文件内生成ssh key,在github网上的Settings/SSH and GPG Keys菜单下new SSH Keys

  • 远程仓库建立

    在github网站上new repository并命名,此处假设新建项目名称为JavaCode,选择public并create。

  • 链接远程库与本地仓库

git remote add origin git@github.com:githubName/repositoryName.git

其中origin为远程库的名称可随意命名,githubName为github注册后个人昵称,repositoryName为新建项目名称,在本例中为JavaCode。

至此,远程库搭建完毕,下面需要将本地已有的文件上传至远程仓库。
选择需要上传的文件夹,并进入git bash命令窗口

git初始化

git init

添加文件至缓冲区

git add *

提交文件

git commit -m "双引号中填入备注信息"

将本地仓库文件提交至github

git push -u origin master

origin为设置的远程库名称,master为分支名称

其他电脑获取远程库内容

同样先在电脑上安装git,并按照前文所述配置ssh keys,然后使用clone命令拷贝github中已有项目文件

git clone git@github.com:githubName/repositoryName.git
git常用命令
  • git init //初始化git repo
  • git clone [url] //获取远程库内容
  • git status //查看repo状态
  • git add . 添加新文件或新改动至暂存区
  • git diff 比较工作目录中文件与暂存区之间的差异
  • git commit 提交已经被add进来的改动
  • git branch 列出分支、创建分支、删除分支
  • git checkout (branchname) 切换分支
  • git merge [alias]/[branch]把远程分支merge到当前分支
  • git fetch [alias]获取远程repo
  • git pull =fetch+merge
  • git push [alias] [branch] 将当前分支meige至alias上的branch分支
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值