| |
|
开发:
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命令更新 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |