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

git

  • 一、VSCode远程访问
    • 插件安装
    • 常用软件
  • 二、gitee仓库代码管理
    • 简介
    • 安装gitee
    • 连接gitee仓库
    • 上传代码到gitee仓库

一、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插件,因为两者会冲突,谁都不好受)。
    同时还要保证标记分析器为打开状态。如图:

代码管理---Git安装与使用_第1张图片

常用软件

代码管理---Git安装与使用_第2张图片

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

二、gitee仓库代码管理

简介

git仓库流程图
代码管理---Git安装与使用_第3张图片
根据流程图,下边儿的命令能更好理解。主要分为三大部分:

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

安装gitee

  • windows安装gitee
    官网链接:Git-2.19.2-64-bit.exe
    (整了一下午发现网上的教程不适用于最新版本v3.22,所以下载了较低版本。)
    安装过程:安装路径可以改改,其他的也可全部默认。
    打开Git bash界面:
    代码管理---Git安装与使用_第4张图片

  • 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 [email protected]								//测试是否配置成功

//对于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 [email protected]:user.name/zxy_office_pc.git	//选中gitee用户的仓库,设置一次就行 origin相当于变量
#[email protected]: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

你可能感兴趣的:(笔记本儿,git,vscode,ide)