1.github和gitgithub:远程仓库git:版本控制,多人协作。2.复制并设置contributor命令将远程仓库复制到本地仓库:gitclone地址命令:下载远程仓库中的拖拽到本地结果:本地文件夹drag-practiceContributor:git中多了拖拽设置config-globaluser.namegitconfig-globaluser.email3.git三大工作区提交命令gitadd:将工作区文件提交到暂存区。gitcommit<文件名>-m"备注":将缓存区的文件提交到版本库gitcommit-a-m"备注":将工作区的所有文件提交到版本库比较命令gitdiff:工作区和临时存储区的区别gitdiff--cached:临时存储区和版本库的区别gitdiffmaster:工作区和版本库的区别gitdiffmaster仓库名/分支名:区别工作区和版本库undocommandgitresetHEAD:调用最近提交到暂存区的文件。(相当于在暂存区回到上一步,回滚的意思)gitcheckout--:将工作区中某个文件的状态回滚到版本库的状态。gitcommit--amend:撤回最近提交到版本库的文件并删除命令gitrm:删除暂存区文件(前提是工作区文件已经被删除)gitrm-f:删除工作区和暂存区文件gitrm--cached:删除暂存区文件(工作区会保存这个文件)恢复命令gitcheckoutcommit_id:用于文件的恢复在指定的版本中。gitreset--hardcommit_id:用于恢复指定版本gitreset--headHEAD^:回滚到当前版本的前一个版本gitreset--headHEAD~num:回滚到当前版本的前num个版本currentversiongitreflog:查看全局日志(可以从过去的版本回到当前版本)同步到远程仓库gitremote:查看远程仓库的名称gitremote-v:远程对应的地址仓库gitpushnamebranch:提交到远程仓库对应分支解决Git上多人冲突fetch:同步当前代码,不合并-gitdiffmasterorigin/master(查看本地仓库和远程仓库的区别)-gitmergeorigin/master(手动合并冲突)gitpull:同步当前代码,直接合并创建分支,合并分支gitbranch:查看分支(*表示分支位置)gitbranch分支名称:createbranchgitcheckout分支名:切换分支gitcheckout-b分支名:创建并切换到当前分支gitmerge分支名:合并分支(先回到master分支,如果有冲突可以用gitstatus查看分支冲突的位置,手动解决分支。)查看合并的分支查看未合并的分支和删除分支gitbranch--merged:查看当前分支,已经合并的分支。gitbranch--no-merged:查看当前分支,没有合并分支。gitbranch-d分支名称:删除分支(该分支已被合并)。gitbranch-D分支名:删除分支(该分支还没有合并,强行删除)。创建标签gittab:查看标签内容gittabv1.0:添加标签为v1.0(commit后写gittabv1.0。然后push到远程仓库gitpull仓库名v1.0)