什么是Git
Git 是 Linux 的创始人 Linus Torvalds 开源的一款分布式版本控制系统,以帮助开发者更好的对项目进行版本管理。
在现代化的项目开发中,Git 基本上是标配
Git 安装
Git 的基本设置
git config --global user.name "Your Name" 全局·用户名
git config --global user.email your@example.com全局·邮箱
git config --global push.default simple 接下来设置 Git 推送分支时相关配置此设置是 Git 命令 push 的默认模式为 simple,当我们执行 git push 没有指定分支时,自动使用当前分支,而不是报错。
注册账号 sign up
GitHub地址 https://github.com/
新建仓库
生成秘钥
出于安全考虑,Github 服务器和我们本地的通讯要求使用 SSH Key 来验证。
检查主机上是否已经生成过 SSH Key
ls -al ~/.ssh
如果没有存在id_rsa 和 id_rsa.pub 使用下面方法生成
ssh-keygen -t rsa -C “your_email@example.com”
指定秘钥的名称,按回车键将 SSH Key 保存到默认文件名即可:
询问你为 SSH Key 设置密码,按回车键即可,默认为空密码:
整体结果如下
ls -al ~/.ssh
id_rsa —— SSH 秘钥的 私钥 (Private Key)
id_rsa.pub —— SSH 秘钥的 公钥 (Public Key)
打印出公钥 id_rsa.pub 文件里的内容,并把输出的内容复制到剪贴板里
cat ~/.ssh/id_rsa.pub
Github SSH 令牌管理页面,然后把你刚刚复制的令牌按照下图示例添加
上传到
选择项目目录
对Git初始化
git init
将所有文件纳入到Git中
git add -A
检查Git 状态
git status
保留改动并提交
git commit -m “备注”
查看历史提交(从输出信息中可以很清晰的看到每次提交的作者、日期、描述等信息)
git log g
建立远程连接
git remote add origin git@github.com:bdyxel/zy-laravel.git
拉取代码
git pull origin master
推送代码
git push origin master