一.git的简单介绍
Git是一款免费、开源的分布式版本控制系统,具有速度快、灵活、分布式、设计简单、允许上千分支等特点,在开发中被广泛使用。
二.git的使用
在首次使用git上传下载代码时必须首先设置公钥和私钥
ssh-keygen -t rsa -b 4096 -C "youremail"
cat id_rsa.pub
1.远程服务器下载到本地仓库仓库
- git的工作流
首先是位于工作目录
然后位于暂缓区,作用是临时缓存改动的文件
最后位于HEAD,是指令最后一次的提交结果
- 首先建立一个新仓库
git init
- 将远程服务器的项目clone到本地仓库
git clone username@hos
- 把当前项目下的文件放进缓存区
git add .
git status
- 将暂存区的更新提交到本地仓库内,
git commit -m "代码提交信息"
git status
这时改动已经提交到HEAD中,但是还没有到远端仓库
- 推送改动
git push origin master
2.本地创建项目推送到远端服务器
- 创建新的本地仓库
git init
- 查看本地库记录的远程仓库地址
git remote-v
- 给远程服务器添加标签
git remote add origin
- 推送到远程服务器
git push origin master
- 命令的应用
git push -f origin master 强制推送
git remote add *** username@hos 添加远程服务器标签
git push *** master 推送到标签地址
git remote set-url *** username@hos 修改标签对应的地址
git remote *** gitlab 删除标签
git remote *** gitlab ** 把***标签改为**标签
3.分支操作
-创建分支
git checkout -b ***
git branch dev
- 切回dev分支
git checkout dev
- 推送到远端仓库dev分支
git push origin dev
- 切回主分支
git checkout master
- 更新本地仓库同步远端服务器
git pull
- 在线编辑
vim **
网友评论