Git简单使用
2018-07-03 本文已影响0人
caoww
生成SSH
在windows下查看[c盘->用户->自己的用户名->.ssh]下是否有id_rsa、id_rsa.pub文件,如果没有需要手动生成。
打开git bash,在控制台中输入以下命令。
ssh-keygen -t rsa -C "yourmail@example.com"
"yourmail@example.com" 表示自己的邮箱或者其他
输入完毕后程序同时要求输入一个密语字符串(passphrase),空表示没有密语。接着会让输入2次口令(password),空表示没有口令。3次回车即可完成当前步骤,此时[c盘>用户>自己的用户名>.ssh]目录下已经生成好了。
将生成的ssh设置到GitHub/GitLab
登录github/GitLab。打开setting->SSH keys,点击右上角 New SSH key,把生成好的公钥id_rsa.pub放进 key输入框中,再为当前的key起一个title来区分每个key。
git一些基础命令
- 设置git配置信息
git --version //获取git版本号
git config --global user.name //获取当前登录的用户
git config --global user.email //获取当前登录用户的邮箱
如果获取不到用户和用户邮箱
git config --global user.name "yourname" //设置用户名
git config --global user.eamil "youremail" //设置用户邮箱
- 创建一个文件夹
mkdir nodejs //创建文件夹nodejs
cd nodejs //切换到nodejs目录下
- 初始化git仓库
git init //会在当前路径下面创建一个.git的隐藏文件夹
- 忽略文件
touch .gitignore //不需要服务器端提交的内容可以写到忽略文件里
/*
.git
.idea
*/
- 查看目录
ls -al
- 增加到缓存区
git add .
git add -A
- 分支管理
git branch dev //创建分支
git checkout dev //切换分支
git checkout -b dev //创建并切换分支
git branch -d dev //删除分支
git commit -a -m "dev1" //在分支上提交新的版本
git merge dev 合并分支
- 代码提交
git clone //代码克隆
git status // 显示目录的文件状态,有没有增加或者修改的
git commit -m '备注信息' //增加到版本库中
git pull //更新本地代码
git push 上传代码
git push -origin 'dev'上传到分支