阿毛Alex - 2020年9月18日
type: channel
link: https://alexmao.com/index.php/2020/09/18/
description: 生命不息，折腾不止
items: git学习笔记
items: 安装composer

git学习笔记
type: item
date: 2020-09-18T11:29:00+00:00
description: 安装gitpip3 install gitWin的话，到官网下载安装包。查看版本git --version添加用户（跟github一致）git config --global user.name XXXXgit config --global user.email XXXX@XX.com查看用户和邮箱git config user.namegit config user.emailgit三个区working directoryrepositorystagemaster文件夹下创建gitgit init修改文件后，添加到stagegit add .查看stage和master的区别git status将stage的文件添加到mastergit commit -m "备注文字"// -m是message的意思我猜在github创建了repo之后，将本地和github连接起来git remote add origin https://github.com/alexmaoshijian/xxx将本地master推送到githubgit push -u origin master生成ssh文件cd ~/.ssh // 进入.ssh文件夹，如果没有就创建一个ssh-keygen -t rsa -C "youremail"// 输入名字后，会生成两个rsa文件，其中一个是.pub的ssh-keygen -t rsa -b 4096 -C "your_email@example.com"// 也可以用这个打开这个文件，将所有东西都复制。然后打开github，个人账户，setting，SSH and GPG Keys，New SSH Keys，粘贴，即可实现ssh登录查看链接是否成功：ssh -T git@github.com 查看loggit log一行查看loggit log --pretty=oneline不同版本之间切换/回滚git reset --hard 322345 //版本号的前几个数字查看回滚记录git reflog查看分支和当前分支git branch创建分支git branch zhangsan切换分支git checkout zhangsan创建并切换分支git checkout -b lisi合并分支git merge lisi查看分支冲突git diff切换远程repo先rm再addgit remote rm origin git remote add origin http://github.com... 克隆远程repogit clone https://github.com/.../xxx.git拉取远程分支（进入根目录）git pull origin master查看远程绑定git remote -v删除远程绑定git remote rm origin覆盖上传git push -f origin main

安装composer
type: item
date: 2020-09-18T11:25:00+00:00
description: 手工安装，下载以下文件：https://getcomposer.org/composer.phar然后将文件复制到/usr/local/bin文件夹，就可以直接在终端使用composer命令了。sudo mv composer.phar /usr/local/bin/composer windows安装，下载这个文件安装即可。