git工程同步及vscode插件同步

1.工作区、缓存区(stage)、当前分支(master)

2.git代码搜索

// 包含这三小句关键代码的文件
conditional_euclidean_clustering&&extract_clusters&&sac_segmentation in:file

3.sync settings

(vscode sync)Edit personal access token:3a4554f271c7977c8e1093d52966b8d030ccb62f

上传只需要输入token就可以了:

3.1 shift+alt+u上传

3.2 提示上传成功,并生成gist id,用于windows下载

Sync: 上传完成。Gist ID:fa600245a8fa90b698840f09f55a8dfe。请复制这个 ID 并将其用于其他设备来下载配置。

3.3到windows系统上去操作:sync settings,主要是输入之前在linux生成的gist id, 以及 token(获取令牌处这个是固定的),再 shift+alt+D

注明:下图中的码来自up,并不对应只是起到说明的作用,具体来说:

Gist ID:fa600245a8fa90b698840f09f55a8dfe(图文不对应,因为图片截图来自bli)

token:上文中提到

2021-1-13上传一版更新的配置,Sync: 上传完成。Gist ID依然没有变化

使用场景1

我在ubuntu16建立了一个工程,并进行了开发,但是我在ubuntu18clone了工程,并且想基于dev3进行开发

参考帖子:https://blog.csdn.net/watfe/article/details/79761741

首先在18上配置:如何生成ssh公钥, 让码云知道这台电脑可以访问reposity

Git操作

git init

同步(拉取)

git remote add origin https://gitee.com/YourGiteeName/YourProjName.git

git pull origin dev2 # 注意这里我们选择与dev2进行同步而非master

 提交

  1. git add # 加入到暂存区

  2. git commit # 提交到本地库

  3. git push # 发送给远程库

历史版本如何回退

git log --pretty=oneline # 查看分支下的提交记录

回退

 

git reset --hard 1094a

使用场景2

工程开发中mine_env,有不同人员开发的代码,我想放到不同的分支上

1. 在某一个新的开发人员的开发工程中:使用git init

2. 链接到你的远程库:git remote add origin https://gitee.com/YourGiteeName/YourProjName.git

接下去,进入你已经初始化好的或者克隆仓库的目录,然后执行:

3. $ git pull origin master

修改/添加文件:

4. $ git add .
5. $ git commit -m "第一次提交"

然后这个时候关键来了,在vscode里面创建新的分支这样就可以成功:

6. 创建分支:new_fuserouterFilter

7. 然后在vscode操作推送到远程

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值