2024 08 22, 2134 今日內容
2024-08-22, 21:34-今日內容
双向LSTM就是每个时step输出的是真相和反向两个方向的隐藏状态。 主要是用在需要前后文信息的任务 如果对某个variable的用法感到困哪,就gd 去看他的class。 要同时看两个相似的文件,但是现在只打开了一个文件,你可以先用control w 弄个windows 再v 让他在右边 如果要对照悬浮窗口的教程跟着做,就control K K 进去, 然后control w + T 把他弄成一个tab。 到另一个窗口… git push 会推送你现在的分支搭配默认的他的remote的分支,一般情况不会出问题。 如果要查看现在这个branch的具体信息,他的hash ,还有他的远程分支是谁,还有最后一次提交的commit 你就git branch… 你要看远程的branch 你就说 如果你要进行一个merge的命令你需要进行一个merge的过程,而不是说了merge他就会全部自动merge。因为你需要进去自己查看… diff 的时候灰色~ 是表示comment 或者没有使用过的row :Gdiffsplit another branch:path/to/file 在nvim进行diff的插件命令 diff 的时候一些具体接受更改的操作:ls就是看buffer ,现在的buffer就是现在的文件占的位置,使用%。 — (两个-) 你在临时branch,你要测试某一个东西 你就说: 确定你现在在那一个branch git 里 reflog 是说 reference log git回到某一个新的版本就是 git checkout HEAD@啥啥啥 在本地搞一个新的分支,就是git checkout -b temp_branch 在远程搞一个新的分支(在GitHub上搞)就是git checkout -b newbranch_name origin/master… git 的远程统称为remote。 你可以有很多个远程server ,可以给他们起名字,一般来说都是origin(类似吸血鬼缘起… 我安装了fugitive 在nvim 就可以对比不同的HEAD (也就是不同的提交之间的不同了) Mason安装的 就可以去Mason 里面uninstall , 选中某个包, 然后X就可以Uninstall ,实在不是就看Mason… 如果对一个不variable或者函数火车class 不熟悉就可以g d 去看他在哪里定义的。说这从定义去看他在哪里Referenced…
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
双向LSTM就是每个时step输出的是真相和反向两个方向的隐藏状态。 主要是用在需要前后文信息的任务
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
如果对某个variable的用法感到困哪,就gd 去看他的class。 或者gi 回去我们来的时候的地方。
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
要同时看两个相似的文件,但是现在只打开了一个文件,你可以先用control w 弄个windows 再v 让他在右边 然后再leader tr 打开你想打开的文件。 只要是你在当前active他的窗口呼叫的tree的命令 他就会再那个窗口打开那个文件。
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
如果要对照悬浮窗口的教程跟着做,就control K K 进去, 然后control w + T 把他弄成一个tab。 到另一个窗口… 如果要对照悬浮窗口的教程跟着做,就control K K 进去, 然后control w + T 把他弄成一个tab。 到另一个窗口,你再右边新建一个ternimal: leader + t+v 在新的ternimal里面,当前的dir。你再nvim 新建scratch 的练习py文件去练习。 如果你要一行一行运行 再再右下角,用leader+r+p 弄一个iron的窗口 一行一行的import再到执行。
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
git push 会推送你现在的分支搭配默认的他的remote的分支,一般情况不会出问题。 如果是大项目,你害怕。 你就git branch -vv 看一下他的远程是谁。 然后确认好了之后 git push origin 分支 就好了。
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
如果要查看现在这个branch的具体信息,他的hash ,还有他的远程分支是谁,还有最后一次提交的commit 你就git branch… 如果要查看现在这个branch的具体信息,他的hash ,还有他的远程分支是谁,还有最后一次提交的commit 你就git branch -vv
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
你要看远程的branch 你就说 Git branch -r
只要你看到origin 就是代表是远程的 而且一般情况下他的颜色都不一样,是红色的。
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
如果你要进行一个merge的命令你需要进行一个merge的过程,而不是说了merge他就会全部自动merge。因为你需要进去自己查看… 如果你要进行一个merge的命令你需要进行一个merge的过程,而不是说了merge他就会全部自动merge。因为你需要进去自己查看conflict然后解决冲突才能merge的。 当你Gdiff所有冲突 然后write了之后, 你就add这个文件,然后commit。 这个过程就叫merging。 你懂了吗。 merge就完成了。
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
diff 的时候灰色~ 是表示comment 或者没有使用过的row
- 表示新的 -就是删掉的 黄色的!就是修改过的
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
:Gdiffsplit another branch:path/to/file 在nvim进行diff的插件命令
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
diff 的时候一些具体接受更改的操作:ls就是看buffer ,现在的buffer就是现在的文件占的位置,使用%。 上一个是#。 一般就是看ls出来的编号。 把光标弄到一个一个的diff ]c, [c来操作不同的diff 然后记住窗口编号(ls出来的buffer的位置) 然后输入命令:diffget 然后是编号。 就可以把绿色的内容给到红色的区域了
diffget 只是帮你自动划了copy paste的过程。具体要留下那些内容,还是要看你自己。 即使是get过来了之后,我们也是可以自由的删改的。 最后记得w就好了。
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
— (两个-) 在git里面就是代表后面的是文件路径的意思, 而不是别的选项。 git checkout tag啥啥啥(hash tag) - - path/to/your/file
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
你在临时branch,你要测试某一个东西 你就说: git checkout TAG的编号
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
确定你现在在那一个branch git branch
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
git 里 reflog 是说 reference log 也就是指针,主要是用来看变化的, 就是一个比较宏观的工具啦。 git log 就是很长一串 很详细 有时间排序的
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
git回到某一个新的版本就是 git checkout HEAD@啥啥啥 这个head啥啥啥 可以用git reflog 来看。他会把你commit的所有东西都弄出来
如果你之前pull过远程的回来本地,甚至可以看到别人远程的东西。 然后再去diff就好了
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
在本地搞一个新的分支,就是git checkout -b temp_branch ‘
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
在远程搞一个新的分支(在GitHub上搞)就是git checkout -b newbranch_name origin/master… 在远程搞一个新的分支(在GitHub上搞)就是git checkout -b newbranch_name origin/master
origin 就是这个歌remote的server的名字。 master就是他的分支
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
git 的远程统称为remote。 你可以有很多个远程server ,可以给他们起名字,一般来说都是origin(类似吸血鬼缘起… git 的远程统称为remote。 你可以有很多个远程server ,可以给他们起名字,一般来说都是origin(类似吸血鬼缘起) 然后HEAD就是一个当前的指针罢HEAD哪一个branch ,就是那一个branch。
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
我安装了fugitive 在nvim 就可以对比不同的HEAD (也就是不同的提交之间的不同了) 如果现在我们把一个东西改坏了。我们就先cp一个备份 然后commit一个我们现在这个文档。然后可以git reglog 看一下我们要对比的那个HEAD是谁 记住他, 就可以去nvim里面,用:Diffsplit origin/master来更改他了。
一般绿色的就是新增的,红色的就是删掉的。
一些快捷操作]c 就是跳到下一出更改 [c 就是跳回去上一出更改 更改完了 w就可以了。
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
Mason安装的 就可以去Mason 里面uninstall , 选中某个包, 然后X就可以Uninstall ,实在不是就看Mason… Mason安装的 就可以去Mason 里面uninstall , 选中某个包, 然后X就可以Uninstall ,实在不是就看Mason界面里的help
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
如果对一个不variable或者函数火车class 不熟悉就可以g d 去看他在哪里定义的。说这从定义去看他在哪里Referenced… 如果对一个不variable或者函数火车class 不熟悉就可以g d 去看他在哪里定义的。说这从定义去看他在哪里Referenced 也就是哪里在用它。
#匯總今日內容