2021.09.28
上传文件到GitHub的project中的branch中
git bash $ cd (目录)
下载的目录就是GitHub中的文件了,git branch
导入项目,新建代码库
$ git init [project name] #在没有项目的情况下新建一个git代码库
$ git clone + git hub 上项目的网址
新建分支
git branch
进入自己的分支
git checkout (branch's name)
代码提交
暂时提交到仓库区
$ git commit -m [message]
提交暂存区的指定文件到仓库repository
$ git commit [file1] [file2] ... -m [message]
提交工作区自上次commit之后的变化,直接到仓库区
$ git commit -a
提交时显示所有diff 信息
$ git commit -v
将add和commit合为一步
$ git commit -am 'message'
使用一次新的commit,替代上一次提交;如果代码没有发生任何变化,则用来改写上一次commit的提交信息
$ git commit --amend -m [message]
重做上一次的commit,并包括制定文件的新变化
$ git commit --amend [file1] [file2] ...
分支操作
新建一个分支,与指定的远程分支建立追踪关系
$ git branch -track [branch] [remote-branch]
建立追踪关系,在现有分支与指定的远程分支之间
$ git branch --set-stream [branch] [remote-branch]
$ git branch --set-stream origin 'tonyxixi' 现有的分支
由此可以进入自己的分支,git 命令中的文件位置
上传三步走
上传所有文件 1
git add .
指定文件名提交 1
$ git add program's name # 加到了暂存库中
提交2
$ git commit -am 'message 随便打 add file'
提交3
$ git push
总分支更新了,要求每个人把自己的文件合并到main中
本地分支是虚的概念,本地文件是随时更新,git fetch git pull
进入总分支main/master
git checkout master
直接下载文件,下载当前分支的文件,下载远程仓库的所有变动。
$ git fetch [remote] # remote 就是远程替代本地
取因远程
开始研究并实现《凸优化》中的主要内容
实现主要是3部分:
- 主要算法;
- 经典常用的函数;
- 经典的问题模型;通用的模型
'