Git
-
常用命令:
-
git init: 初始化本地仓库
-
git status: 本地文件查看状态
-
git add: 添加本地文件到暂存区
- add + 完整文件名(包括后缀名) : 添加单个
- add . : 添加全部
-
git commit - m + ‘日志信息’: 提交文件到本地历史仓库
-
git log: 查看日志信息
-
git reflog: 可以查看所有分支的所有操作记录(包括已经删除的commit记录的操作)
-
git reset --hard 版本标识 //reset重置
//如果不加 --hard 把新版本的文件从仓库移到工作目录,但不会删除新版本的文件 //如果加 --hard 把新版本的文件从仓库移除并删除
-
-
分支管理
-
git branch + 分支名: 创建分支
- master: 特殊分支 - 主干分支
-
git branch + d + 分支名 : 删除当前分支
-
git merge + 分支名: 合并分支
合并分支之后要重新将分支添加到暂存区并将暂存区的文件添加到本地仓库
-
-
远程仓库
- 设置git用户名和邮箱
- git config --global user.name"账户名" : 设置账户名
- git config --global user.email"邮箱" : 设置邮箱
- cd ~/.ssh: 查看是否生成过公钥
- ssh-keygen -t rsa : 生成公钥
- cat ~/.ssh/id-rsa.pub : 查看公钥
- ssh -T git@gitee.com : 公钥与远程仓库连接测试
- 设置git用户名和邮箱
-
推送到远程仓库
- git remote add origin 远程仓库URL: 与远程仓库建立传送连接
- git push origin 分支名(master) : 上传本地内容到远程仓库
-
拉取远程仓库内容到本地文件中