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
提交
-
git add # 加入到暂存区
-
git commit # 提交到本地库
-
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操作推送到远程