Git基本技能

一、初识Git

1.1 Git地址

Windows下载地址:Git下载地址
Ubuntu系统执行命令行安装:sudo spt-get install git
宅学部落Git教程:Git教程
菜鸟教程:Git笔记
国内远程仓库地址:gitee地址
国内外优秀项目平台 github地址(可以访问但是有点慢)

1.2 Git的理解

  • 工作区:我们在电脑上操作,可以看到的目录
  • 暂存区:连接工作区和版本库的桥梁
  • 版本库:存放已提交修改的所有代码版本
  • 结构理解:树结构,树中每个节点代表一个代码版本。它既可以有很多枝干(不同思想的分支),也可以有很多节点(同一思想的不断发展)

1.3 简单命令

命令作用
git config --global user.name xxx设置全局用户名,信息记录在~/.gitconfig文件中
git config --global user.email xxx@xxx.com设置全局邮箱地址,信息记录在~/.gitconfig文件中
git init 将当前目录配置成git仓库,信息记录在隐藏的.git文件夹中
git add XX将XX文件添加到暂存区
git commit -m "给自己看的备注信息" 将暂存区的内容提交到当前分支
git status查看仓库状态
git clone git@gitee.com:xxx/XXX.git将远程仓库XXX下载到当前目录下
git branch查看所有分支和当前所处分支
git log 查看当前分支的所有版本
git reflog查看HEAD指针的移动历史(包括被回滚的版本)
git remote add origin git@gitee.com:xxx/XXX.git将本地仓库关联到远程仓库
git push 将当前分支推送到远程仓库

二、初始化及推送仓库到Gitee的操作流程

2.1 初始化

  1. 创建一个用来存放你的目标文件文件夹mkdir filename,进入此文件夹cd /desktop/homework

  2. 配置为Git仓库git init,这时可以发现多了一个隐藏文件夹.git

  3. 笔者又在此文件夹下新建了work1文件夹放入第一次作业的代码,使用命令git status查看文件状态,红色文件代表没有存入暂存区

  4. git add . 将所有待加入暂存区的文件加入暂存区,再次使用命令git status查看文件状态变为绿色,代表成功加入暂存区
    init

  5. 设置全局用户名和邮箱:git config --global user.name xxx +git config --global user.email xxx@xxx.com XXX处替换为自己的名字

  6. 然后将暂存区的代码存到版本库中git commit -m "给自己看的备注信息",再用git status查看暂存区的文件,提示无文件要提交
    请添加图片描述

2.2 将其推送到远程仓库

  1. 安装ssh sudo apt-get install ssh,执行 ssh-keygen 生成密钥,进入根目录的.ssh文件夹cd ~/.ssh/ ,查看并复制公钥cat id_rsa.pubid_rsa是私钥,不要轻易泄露哦

  2. gitee地址注册账号,完善必要的信息,进入设置中配置
    gitee

  3. 然后在右上角+下新建仓库,只填写仓库名称即可,创建成功后返回自己的仓库,根据提示输入最下面两条命令,将自己的本地仓库推送到远程仓库(默认gitee仓库为私有,无法查看。一定要设置为公开仓库)
    git push

三、总结

笔者作为一个学生,使用git并不频繁,也没有团队合作的需要。更多是在网页端查看历史版本,偶尔克隆git clone其他学者的代码借鉴,回滚版本也不是很熟练。欢迎大家指正交流仓库地址

感谢y总的工程课
博主的Github链接

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值