最近的心得和体会 没有时间学习,总会抽出来时间悲伤的#希望可以赶紧度过这样紧张的日子。##python这样说,其实就是我没有必要去看一下python的数据结构,其实更多的是应该去看算法,这两天就是也就在蓝桥杯上写了题,但是就是很多不会,遇到了很多的问题,也没有整理,希望可以整理整理,更重要的是希望可以把动态规划还有贪心算法给学会!...
K好数 k,l=map(int,input().split())list1=[[0]*105 for i in range(105)]for i in range(105):list1[1][i]=1#初始化第一行,我们是从最后一位开始向前的所以最后一位可以为0#print(list1[1][i])for i in range(2,l+1):#从第二位开始for j in range(k):...
Git 多人协作 一、查看远程库信息git remote或者 git remote -v (信息比较详细)二、推送分支推送分支,就是把该分支上的所有本地提交推送到远程库。推送时,要指定本地分支,这样,Git就会把该分支推送到远程库对应的远程分支上:git push origin branch.name三、抓取分支可以在另一台电脑(注意要把SSH Key添加到GitHub)或者同一台电脑的另一个...
Git Feature分支 该情景就是,你建立了一个新的分支,然后git add,并且git commit.然后切换到主分支里面,然后但是并没有切换分支,这个时候你要删除掉这个分支,你可以用 git branch -D branch.name...
Git 分支管理策略 通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。创建新分支,然后修改信息,然后切换到master分支上面,然后用准备合并dev分支,请注意–no-ff参数,表示禁用Fast forward。git merge --no-ff -m “merge with no-ff” dev因为本次合并要创建一个新的commit,所以加上-m参数,...
Git解决冲突 用git checkout -b feature1创建一个新的分支,然后修改read.txt的内容,然后git add之后,git commmit 然后切换到master分支,在次修改read.txt,但是两次修改有所不同,然后git add,git commmit,然后git merge feature1,提示文件修改冲突,然后需要手动修改之后,git add,git commit,然后就可以...
Git分支管理----创建与合并分支 关键记住Git鼓励大量使用分支:查看分支:git branch 该命令可以显示分支,当前分支前面会有一个*创建分支:git branch 切换分支:git checkout 或者git switch 创建+切换分支:git checkout -b 或者git switch -c 合并某分支到当前分支:git merge 删除分支:git branch -d ...
Git 从远程库克隆 再次建一个新的仓库gitskills在创建时勾选上Initialize this repository with a README,这样GitHub会自动为我们创建一个README.md文件。创建完毕后,可以看到README.md文件。然后git clone git@github.com:linxi666666/gitskills.git该命令就是可以从远程克隆一个仓库到本地。git ...
Git 添加远程库 右上角的+号,然后创建一个仓库。Repository name里面写上learngit,然后点击创建就创建了一个新的git仓库。但是里面什么都没有!git remote add origin git@github.com:<github账户名>/learngit.git此条语句是将本地库与远程库关联。远程库就叫origin。git push -u origin ma...
Git 远程仓库 第一步如果没有github账户的话就注册一个,因为我之前就有github账户,所以就可以直接进行下一步。ssh-keygen -t rsa -C “youremail@example.com”可以看出,在我的主目录里面有.ssh这个目录。在.ssh这个目录下面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub...
Git 删除文件 注意,没有被添加到版本库里面的文件删除之后是无法恢复的。如果删除错了,就git checkout – file一下就可以了,git checkout其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”。如果确实想要删除,从版本库中删除该文件,则git rm filegit commit -m “xxxx”...
Git 撤销修改 一、git checkout – file第一种情况:修改之后并未git add到暂存区,则撤销修改会恢复到添加到暂存区前。第二种情况:修改之后git add到了暂存区,然后又做了一次修改,则撤销修改后会恢复到添加到暂存区后的状态git add。总之,就是让这个文件回到最近一次git commit或git add时的状态二、加入你修改之后并且添加到了暂存区,如何将暂存区的修改撤销?git...
Git 管理修改 如果修改read.txt之后就git add然后再次修改read.txt然后git commit则cat read.txt只能显示第一次的修改,无法显示第二次的修改git diff HEAD – readme.txt命令可以查看工作区和版本库里面最新版本的区别正确的做法第一次修改-> git add -> 第二次修改 -> git ad...
Git 工作区和暂存区 一、工作区可以看见的目录二、版本库工作区有一个隐藏的目录.git##############################Git的版本库里面有叫stage的暂存区,还有一个分支master,指针HEAD指向master当修改了文件之后,git add这个操作将修改的内容放到暂存区中,然后git commit之后,修改的内容进入到了分支master里面。即git commit的作用是往...
Git #版本回退一、git loggit log 告诉我们历史记录最近的一次提交是append GPL二、git log --pretty=oneline第一行的ca94ff是commit id(版本号)三、git reset --hard commit_id回到上一个版本如果想要回到上上一个版本,则为HEAD^^当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~1...
Linux-7个常见的终端命令 文件夹集目录即目录一、ls查看当前文件夹的内容二、pwd查看当前所在的文件夹,打印工作目录英文单词的首字母第一个/表示:根目录home表示:家目录ymh表示:当前用户名表示我们现在在目录下的家目录下的ymh用户里面三、touch[文件名]如果文件不存在,则新建文件四、mkdir[文件夹/目录名]创建目录五、cd[目录名]切换文件夹六、rm[文件名]删除指定的文件名...