git
git 创建使用
先有本地库
- 本地库与远程库链接 建立远程库 gitee.com账号中建立,不用勾选选择语言,选择开源公开
- 一个电脑生成一个公钥;一个电脑对一个一个账号做一次,头像设置中的SSH公钥,添加公钥(作用让远程库私有化)
如何生成公钥
1.git中ssh-keygen -t rsa -C “你的邮箱” 导出公钥和私钥
2.根据磁盘找出公钥,复制在共钥上(C:\Users\木.ssh 不要修改)
(id_rsa 私钥; id_rsa.pub 公钥)
- 在gitte 中有git remote add origin https://gitee.com/hu-ruiyan/git_jiance.git 在git命令中运行 (本地与远程连接成功了)
- git push -u origin master(首次推送,推送错误显示红色reject) 剩下推送直接 git push
- git push -u 远程库地址(老田)
···推送时,还把日志推送
点击提交详细信息(第几次提交),还可以再点击时间下的注解,看详细更改。前面的为版本号
git remote add origin 仓库地址
git push -u origin master (首次推送)
先有远程库
- 在gitee中添加一个远程库 kaiyuan
其中的开源许可证表示 (其中的MIT是最宽松的,可以干一切事情)
别人可不可以修改再发布
修改再发布署上我的名字
可不可以商用
改完之后商用
- 在创建好库的左上角克隆/下载,克隆不下载。
- 在需要创建本地库的文件夹下Git Bash Here打开控制台输入
git clone 将远程库克隆到本地
git clone 加复制的东西 -> 表示从远程库中拉去一个仓库到本地
拉取到的本地库,不用初始化,并且有一次更改记录
谨记不要将拉去的仓库放在原有的里面,git套git是一种极其特殊的情况。外面的仓库就会混乱
- 其他操作与现有本地库一样
git clone 地址
git add commit -m ""
git push
git pull
git status -> 查看整个仓库的状态(有红色表示有文件,中文文件名会做成乱码处理)
git log -> 查看提交日志
git reflog -> 查看提交日志(包含回退操作)
git reset --hard 版本号(前七位) -> 将工作区调整到某一个版本上
git reset --hard HEAD^ -> 返回上一个版本
git 分支操作
a)创建分支(分支名为dev)
git branch dev
b)切换当前分支到dev
git checkout dev
c)可以一条命令完成创建并切换到新分支(-b:表示创建并切换)
git checkout -b dev
d)查看所有分支(当前分支前面会有星号*)
git branch
e)把dev分支的内容合并到当前分支(如: master 分支)里。
1)、首先确保当前分支是master分支
(用命令切换: git checkout master)
2)、命令合并 git merge 主分支名(要合入的分支名)
git merge dev
f)删除分支:
git branch -d dev
注意当前分支一定不能是要删除的分支(dev)