代码管理---Git安装与使用

一、VSCode远程访问

插件安装

  • 客户端安装remote-ssh插件
    配置用户目录下的config文件
Host office_server
    HostName 192.168.0.96
    Port 22
    User zz
  • 服务器端安装的插件
    要想找到头文件的位置:需要有c_cpp_properties.json指定搜索路径,还要在服务器端(ssh端)安装两个重要的插件:C/C++ 和 C/C++ Intellisense(切记:不要安装clangd插件,因为两者会冲突,谁都不好受)。
    同时还要保证标记分析器为打开状态。如图:

在这里插入图片描述

常用软件

在这里插入图片描述

  • 体会:对于远程访问服务器编程来说,服务器端的配置最为关键,出现问题,先把服务器端修好。

二、gitee仓库代码管理

简介

git仓库流程图
在这里插入图片描述
根据流程图,下边儿的命令能更好理解。主要分为三大部分:

  • workspace:本地工作区
  • repository:本地仓库
  • remote:目标远程gitee仓库(可以设置http连接ssh连接
    以上貌似repository存到了当前工程中的.git文件夹中,就是为了更好的代码交换融合。

安装gitee

  • windows安装gitee
    官网链接:Git-2.19.2-64-bit.exe
    (整了一下午发现网上的教程不适用于最新版本v3.22,所以下载了较低版本。)
    安装过程:安装路径可以改改,其他的也可全部默认。
    打开Git bash界面:
    在这里插入图片描述

  • linux安装gitee

apt-get install git	//安装git
//git --version		//查看版本号

连接gitee仓库

以下代码适用于ubuntu和windows。

git config --global user.name “your gitee user name”//配置用户名
git config --global user.email “your email”			//配置邮箱名
git config --global --list							//查看配置信息
ssh-keygen -C “your email” -t rsa					//重复回车 生成密钥
vi ~/.ssh/id_rsa.pub								//文件中的内容为双方的钥匙,在gitee里也添加ssh密钥
ssh -T git@gitee.com								//测试是否配置成功

//对于ssh密钥的理解:工作区和远程仓库都有一把id_rsa.pub公共钥匙,好,你和我之间可以自由的串门。

上传代码到gitee仓库

1、仓库初始化

//cd zxy_office_pc
git init							//初始化为本地仓库 生成了一个.git
git add README.md					//上传文件或目录到index暂存区
git commit -m "first commit"		//添加提交的备注信息到repository仓库
git remote add origin git@gitee.com:user.name/zxy_office_pc.git	//选中gitee用户的仓库,设置一次就行 origin相当于变量
#git@gitee.com:user.name/zxy_office_pc.git		ssh连接,推荐
#https://gitee.com/user.name/zxy_office_pc.git	http连接,但是每次得输入密码
//git remote -v						//查看远程连接信息 一般都起名为origin
//git remote rm origin				//删除该连接信息
//git pull origin "远程分支名"		//将远程最新的代码先跟你本地的代码合并一下,避免冲突
git push -u origin master			//刚才选中的文件开始同步到Gitee仓库master分支
git push -f origin master			//如果上边出现错误,就强制推送

2、分支提交和回退

#确定需要修改的分支
//git branch patch_name				//在本地仓库创建分支
git fetch origin					//如果分支是在远程仓库创建的,可以这样更新本地仓库的分支
git branch -a						//查看本地和远程分支情况
git checkout -b patch_name			//切换本地分支 or git checkout master
//git branch -d patch_name			//删除本地分支
//git rm file_name					//删除本地仓库文件
#分支内容同步
git pull origin patch_name			//从远程仓库分支拉取最新代码
//git checkout file.x				//从本地仓库恢复文件
#修改代码、还是之前那操作。
git add file_name
git commit -m "ver"
git push -u origin branch_name
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值