1.下载安装git 2.注册GitHub账号 3.本地打开git 4.mkdir 创建 文件夹 5.git cd 该文件夹 git init 执行 ls -ah 可以看到多了一个 .git的目录 6.再创建的文件夹中创建一个readme.txt 里面随便写点啥 7.git 进入文件夹 执行 git add readme.txt 成功后 执行 git commit -m “这次你提交的备注” 8.git log 显示我们的提交历史 git reflog 显示我们的命令历史。 9.git reset 返回想要返回的版本 当前版本 HEAD 前一个版本 HEAD^ 前前 HEAD^^ 前100 HEAD~100 返回上个版本 git reset --hard HEAD^ 10.git 存在两个地方 a.工作区 即我们新建的文件夹 b.暂存库 即init 初始化后生成的.git的目录 add则是将内容置于暂存库 commit 则是将暂存库的东西上传给当前分支 11.git diff HEAD -- 文件 查看当前工作区的内容和版本库里最新版本的区别 12.撤销在工作区的修改内容 git checkout -- 文件 13.删除文件 git rm file 然后git status查看 当确认要删除时 再 git rm file git commit -m "remark" 14.添加远程库 登录github 创建Repository
如果添加失败 则先删除 git remote rm origin 然后重新添加。 15.clone项目到本地 找到项目 有个clone 复制地址 ssh类型那个 然后本地 打开git git clone 复制的地址 16.创建分支 并切换 git branch dev //创建分支 git checkout dev//切换分支 git checkout -b dev //创建并切换分支 git branch //查看所有分支 git merge file 合并指定分支到当前分支 git branch -d filename 删除分支 17.分支冲突 必须分支修改后 add commit后 再merge delete 否则产生冲突 18.远程冲突 当几个人同时修改了同一份 上传则会冲突 解决冲突:先用 如果pull 也失败 原因是没有指定本地 pull成功 合并也会出现冲突 19.多人协同开发: 1.首先,可以试图用 2.如果推送失败,则因为远程分支比你的本地更新,需要先用 3.如果合并有冲突,则解决冲突,并在本地提交; 4.没有冲突或者解决掉冲突后,再用 5.如果 |
|