git流程
git开发
1.在本地创建本地仓库
2.创建远程仓库
3.将开发人加入团队
git命令效果
代码 | 用法 |
---|---|
clone | 将代码下到本地仓库 |
push | 将代码从本地分支放到远程分支(创建远程分支) |
pull | 将本地分支与远程仓库某分支合并 |
checkout | 切换分支或者创建分支(保存在本地仓库里) |
add | 将本地代码放到暂存区 |
commit | 将暂存区代码放到对应分支里保存 |
分支解释
各个分支就是各个文件(保存其本地文件的文件)
分支放在本地仓库
gif文件存在状态
简单点说
本地文件先add在commit后会到仓库里
文件被编辑后会变为modified状态,需要在add与commit才能将编辑后的文件放到仓库里
git命令
代码 | 用法 |
---|---|
git init | 第一次要在这个文件夹下初始化gitgit |
git add . | 提交所有文件 |
git status | 查看提交状态 |
git commit -m “我的hugo博客第一次提交” | 提示内容 |
git clone 地址.git | 克隆地址下的代码 |
git remote add origin 地址.git | 给远程地址起别名,这里叫origin(以下origin都是其的别名) |
git remote | 查看自己设置的地址有哪些 |
git config –global –unset http.proxy | 绿色上网后要关代理在试 |
git push -u origin master | 输入自己账号密码,提交(第一次要)因为win10会自动记住你的密码,可以自己删除 |
git push origin master | 之后可这样 |
git config core.ignorecase false | 不忽略文件大小写(上传时) |
git diff | 查看变更状态(工作区的) |
git diff –staged | 看缓冲区的状态 |
git checkout -b 创建的分支名字 | 创建并切换到那个分支 |
git branch 查看当 | 前分支 |
git checkout 其它分支名字 | 切换到其它分支 |
git branch -m dev 重命名的名字 | 改名字 |
git branch -D 分支名字 | 删除分支 |
git merge 分支名(该分支为已经开发完的) | 合并分支(先切换到要被改动的分支上) |
git pull origin 分支名(该分支为已经开发完的) | 远程仓库合并分支 |
git push origin 本地分支名:远程分支名 | 创建远程分支 |
git push origin –delete 删除分支名字 | 删除分支名字 |
git origin 远程地址 | 1把远程仓库下载到本地2.创建origin远程地址别名3.初始化本地库 |
git使用需要注意的
分支合并
合并时产生冲突会有MERGING警告这时要改对应的文件(文件里head是当前文件内容)再重新add与提交(git commit不带文件名)
远程合并冲突要先pull然后是和上面
加入团队
别的人(账号)要动我们仓库要在git(或者其它)里设置加入团队,git的是在Settings的Collaborators里加,另一个人接收
别人的远程仓库复制我们的远程仓库(这种操作叫fork)
<!-- waifu-tips.js 依赖 JQuery 库-->
<!-- 实现拖动效果,需引入 JQuery UI -->