https://www.yiibai.com/git Git具体命令格式查询。
一、往空仓库推送代码
1.1 git clone 仓库地址
1.2 进入克隆下的文件夹
1.3 往文件夹添加要推送的代码
1.4 git add . 将文件保存到缓存区
1.5 使用git commit -m '新添加的文件内容描述' 添加文件描述
1.6 使用git push origin master ,将本地仓库推送到远程仓库
三、使用记录
3.1 git config 获取和设置选项
git config
命令用于获取并设置存储库或全局选项。这些变量可以控制Git的外观和操作的各个方面。
3.2 git clone 将存储库克隆到新目录中
git clone 远程地址
将存储库克隆到新创建的目录中
git clone是将整个工程复制下来所以,不需要本地是仓库(没有.git文件夹),git pull需要先初始化本地文件夹文一个仓库。
3.3 git pull拉取远程主机的更新并与本地的指定分支合并
使用格式:git pull <远程主机> <远程分支>:<本地分支>
git pull origin master:my_test :origin仓库的master分支拉取并合并到本地的my_test分支上。
git pull 与 git push操作的目的相同,但是操作的目标相反
3.4 git push上传
git push origin master:上面命令表示,将本地的master分支推送到origin主机的master分支。如果后者不存在,则会被新建。 origin是一个远程厂库地址(即原下载路径)。 git push -u origin master:如果当前分支与多个主机存在追踪关系,则可以使用-u选项指定一个默认主机,这样后面就可以不加任何参数使用git push。本地的master分支推送到origin主机,同时指定origin为默认主机 git push origin --delete master:删除origin主机的master分支。 git push origin:将当前分支推送到origin主机的对应分支
3.5 git tag创建,列出、删除或验证标记对象
命令行命令中出现的 origin ,指操作是对远程仓库操作(如:git push/pull origin master)
git tag :不带参数即查看所有标签信息
git tag -a v0.1 -m "version 1.0" :-a指定标签名,-m指定说明文字:
git tag -l 'v1.0.*' :查看某个版本系列的tag
git show v0.0.6 :查看标签的详情
git push origin v1.0.0 :推送标签
git tag -d v1.0.0 : 删除本地
git push origin :refs/tags/v1.0.0 :删除远程的
3.6 git add将文件添加到索引
git add :提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
git add -A :提交所有变化
git add -u :提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)