返回
Featured image of post Git学习

Git学习

git的使用

git流程

git开发

1.在本地创建本地仓库
2.创建远程仓库
3.将开发人加入团队

git命令效果

代码 用法
clone 将代码下到本地仓库
push 将代码从本地分支放到远程分支(创建远程分支)
pull 将本地分支与远程仓库某分支合并
checkout 切换分支或者创建分支(保存在本地仓库里)
add 将本地代码放到暂存区
commit 将暂存区代码放到对应分支里保存

git流程图
git流程图

分支解释

各个分支就是各个文件(保存其本地文件的文件)
分支放在本地仓库

分支图
分支图

gif文件存在状态

本地仓库与工作区文件变换图
本地仓库与工作区文件变换图

简单点说

本地文件先add在commit后会到仓库里
文件被编辑后会变为modified状态,需要在add与commit才能将编辑后的文件放到仓库里

git命令

git命令(部分)
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)

给git设置自己账号密码
给git设置自己账号密码

<!-- waifu-tips.js 依赖 JQuery 库-->
<!-- 实现拖动效果,需引入 JQuery UI -->
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy