Git简单使用

生成SSH

在windows下查看[c盘->用户->自己的用户名->.ssh]下是否有id_rsa、id_rsa.pub文件,如果没有需要手动生成。
打开git bash,在控制台中输入以下命令。

ssh-keygen -t  rsa -C "[email protected]"

"[email protected]" 表示自己的邮箱或者其他
输入完毕后程序同时要求输入一个密语字符串(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'上传到分支

你可能感兴趣的:(Git简单使用)