创建一个版本库
初始化仓库 git init
2.设置提交信息
代码语言:javascript复制git config --global user.nane name
git config --global user.email email
3.常用命令
- git status 查看当前目录状态
- git add file 将file添加到暂存区
- git commit -m "说明" 添加提交说明
- git push orgin 分支名 提交到远程仓库
- git pull https://..... 分支名 更新
- git clone https://...... 分支名 将服务器代码下载下来相对于 svn的checkout
- git log 查看改动日志
- git log --pretty=oneline 一行查看
- git log filename 查看文件变化备注
- git diff 版本号 版本号 文件名 比较不同版本文件
- git reset --hard 版本号 版本切换
- git branch 查看分支
- git branch 分支名称 建立分支
- git checkout 分支名称 切换分支
- git merge 分支名 将当前分支与另一个分支合并
- git branch -d 分支名 删除本地分支
- git remote add 别名(origin ) 地址 为仓库地址取别名
- git remote -v 查看别名
- dit remote remove 别名 删除别名
公钥登录
生成公钥 ssh-keygen -t rsa -C "邮箱"
一
直回车
这里我之前已经创建了一次
操作完成后,会在C:Users用户名.ssh下生成如下文件
rsa :私钥
pub:公钥
将公钥添加到你的远程服务器上即可 添加完成后,git使用ssh协议登录,这样每次更新或提交时就不用输入用户名密码了
忽略
.gitignore
用编辑器创建这个文件
该文件内容就是你要忽略的文件/目录
如
代码语言:javascript复制#下面是忽略的文件/文件名
.env
vendor/
storage/
#通配忽略
doc/2.txt
abc/*.txt
test/ *.tmp
提交时不会提交这里面的文件/目录