IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> git仓库及代码管理平台(码云)的基本使用 -> 正文阅读

[开发工具]git仓库及代码管理平台(码云)的基本使用

Git简介

git本地仓库工作流程

代码存放在工作目录中,通过git命令添加到暂存区,暂存区是代码提交到仓库之前的临时存储空间,再通过git命令提交到本地历史仓库,本地历史仓库用于存放不同版本的代码

在要提交的文件夹下右键打开git命令窗口

git init:初始化创建一个git仓库,仓库中自动生成一个.git文件

git add:将文件添加到暂存区

??? git add [file1] [file2]……:将文件添加到暂存区,要带后缀

??? git add [dir]:将目录添加到暂存区,包括子目录

??? git add .:将所有文件添加到暂存区,git add *也是这个功能

git commit -m [message]:将暂存区的文件提交到本地仓库,message是备注信息,用双引号括起来

git log:查看历史提交记录

git远程仓库工作流程

用的是平台是码云,程序员A将本地仓库内容推送(push)到远程仓库,新入职的程序员B从将远程仓库中的内容复制(clone)到本地仓库,修改后再推送(push)到远程仓库,这时,程序员A再次修改代码后推送到远程仓库,因为远程仓库中的内容已经被修改过,所以需要先拉取(pull)更新远程仓库的内容到本地仓库,然后再推送

创建远程仓库

配置SSH公钥

??? git config user.name:查看git账户

??? git config user.email:查看git邮箱

??? git config --global user.name “账户名”:设置全局账户名

??? git config –global user.email “邮箱”:设置全局邮箱

??? cd ~/.ssh:查看是否生成过SSH公钥

??? ssh-keygen -t rsa -C “邮箱”:生成SSH公钥

??? cat ~/.ssh/id-rsa.pub:查看SSH公钥

??? 在码云上配置SSH公钥

??? ssh -T git@gitee.com:测试公钥是否配置成功

git remote add [name] [URL]:name是远程仓库的别名,随便起,通常用origin,URL是远程仓库的地址

git push -u 仓库别名 分支名:推送到远程仓库

git clone URL:克隆复制远程仓库内容到本地仓库,URL是远程仓库地址

git pull origin master:修改后,再次推送到远程仓库之前要先拉取更新

实际练习

1、初始化一个本地仓库,在要提交的文件夹下右键打开git命令窗口,输入git init,这时会自动生成一个.git文件夹

2、通过git add命令将文件添加到暂存区

3、将暂存区的文件提交到本地仓库

4、查看日志,使用git log命令

5、在码云平台创建远程仓库

6、查看用户名和邮箱

7、查看是否已存在公钥

8、配置公钥

9、将本地仓库上传到远程仓库

10、此时,有一新入职的程序员,将远程仓库的内容复制到本地,在本地目录下右键打开命令窗口

11、内容修改后,先提交到本地仓库,再推送到远程仓库,推送前要使用pull命令更新

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-08-06 11:04:10  更:2022-08-06 11:04:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 22:59:11-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码