Git,码云搭建自己代码平台

一,Git的安装与使用

安装方法

官网下载:https://git-scm.com/downloads
选择windows可以开始自动下载,点击安装,一般选择默认配置

在使用命令行的时候,尽量使用自带的GitBash工具
GitBash图片

基本操作

对于Git的使用,需要一些基础教程,推荐参考runoob的简明教程,尤其是之前熟练使用SVN的,现在要切换使用Git,需要再次做下思路转换,链接地址:https://www.runoob.com/git/git-tutorial.html,使用简明指南:https://www.runoob.com/manual/git-guide/

常用命令

初始化路径:git init

查看邮箱:git config user.email
设置邮箱:git config --global user.email “邮箱”

查看用户名:git config user.name
设置用户名:git config --global user.name “用户名“

特别注意,linux系统中使用单引号’xxx’,windows系统中使用双引号"xxx"

添加跟踪文件到仓库:git add xxx

提交文件:git commit -m “xxx”
回退版本:git reset

拷贝项目:git clone <repo>
拷贝项目到目录:git clone <repo> <directory>

查看当前配置:git config --list
编辑配置文件:git config -e
编辑全局配置文件:git config -e --global

查看git日志记录:git log
查看指定文件的修改记录:git blame <file>

查看状态显示变更文件:git status
比较文件不同:git diff

删除文件:git rm <file>
移动文件:git mv <file>

相关概念名词:

  • workspace:工作区
  • staging area:暂存区/缓存区
  • local repository:本地版本仓库
  • remote repository:远程仓库
workspace staging area local repository remote repository add commit push fetch/clone checkout pull workspace staging area local repository remote repository

Git分支合并
列出分支:git branch
创建分支:git branch <branch name>
切换分支:git checkout <branch name>

删除分支:git branch -d <branchname>

分支合并:git merge

冲突解决,借助一些图形化工具较好

生成密钥对:ssh-keygen

准备好公钥信息
~/.ssh/id_rsa.pub

常见问题处理

1,没有添加用户名就提交文件
在这里插入图片描述
解决方法:使用git config --global添加用户名和邮箱即可

二,码云的使用

码云介绍

访问地址:https://gitee.com/,Gitee.com(码云) 是 OSCHINA.NET 推出的代码托管平台,支持 Git 和 SVN,提供免费的私有仓库托管。

首先注册账号,添加必要的信息。

保存SSH公钥

输入上一步的公钥信息,到设置,ssh公钥菜单,输入公钥信息,内容在公钥文件中~/.ssh/id_rsa.pub
在这里插入图片描述
保存之后即可

创建仓库

点击右上角”+“ 号,新建仓库

填写仓库名称,备注,路径等信息,选择语言和模板即可

可以创建私有仓库或者公共仓库,如果仅仅用于调试则可以创建个人私有仓库。

在这里插入图片描述
点击克隆按钮,选择SSH,则出现git地址

在本地git路径使用命令

git remove add <name> <git_url> 添加上述路径,就可以实现本地与仓库关联

查看关联信息:git remote -v

删除关联信息:git remote rm <name>

推送命令:git push ytest master

刷新:git reset --hard master

可以使用STS,IDEA等集成工具来图形化操作。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值