Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
1、前情:
本地写的Demo传到码云上面进行维护。
2、操作步骤:
gitinit将本地文件初始化为git仓库,文件件会多一个.git文件夹【版本库】;
gitadd.或者gitadd-A将工作区的文件添加到暂存区;
gitcommit-m'注释'将暂存区的文件提交到本地git版本库(当前分支);
gitremoteaddorigin+仓库的远程SHH地址,添加一个新的远程仓库;
gitpull--rebaseoriginmaster拉取远程仓库某个分支和文件,与本地分支文件合并;
gitpush-uoriginmaster将本地分支的文件,推送到远程仓库的分支上;
3、错误分析:
(1)git对源代码进行push的时候,报错“failedtopushsomerefstogit地址”;
使用gitpull--rebaseoriginmaster命令,将远程文件README.md更新到本地;
注意:【pull=fetch+merge】
然后进行push命令就可以了;
(2)添加了私人邮箱之后报错,选择不公开邮箱地址,推送的时候就会报错,提示会暴露私人邮箱,打开即可;
4、git命令分析:
gitremote
添加远程仓库:gitremoteadd[shortName][branchName][url]
列出远程分支:gitremote
列出远程分支的详细信息【名字:url】:gitremote-v|--verbose
gitpull
gitpull<远程主机名><远程分支名>:<本地分支名>
gitpush
gitpush<远程主机名><本地分支名>:<远程分支名>
尽管最初Git的开发是为了辅助Linux内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了Git。例如很多Freedesktop的项目迁移到了Git上。
¥99.00
¥59.00
¥39.00