linux下git+github个人使用记录
Linux:
安装git的命令: sudo apt install git
查看版本确认安装成功: git --version
生成密钥: ssh-keygen -t rsa -C "your_email@youremail.com"
(你的常用邮箱即可,但如果不使用github的注册邮箱的话,可能会出现提交了但没有contribution的情况)
一路回车然后生成公钥,输入命令 cat .ssh/id_rsa.pub (应该是在/home/user/文件夹下,找不到就直接根目录下find -name id_rsa.pub吧)
复制内容到github的个人settings的ssh里就可以了
初始化用户名和邮箱:(方便起见这里保证username,email和github保持同步)
git config --global user.name 'username'
git config --global user.email 'email'
克隆项目到本地即可:
git clone ...
一些常用命令:
git status 查看上次提交后是否有修改
git diff 可以查看修改的详细信息, 就不看了
git add -A 或者 git add -all 可以把所有修改的文件添加到缓存
git commit -m '修改的说明'
git push 即可(pull之前需要先commit)
git branch 查看本地所有分支和当前分支
git checkout branch切换到某分支
git checkout -b branch创建某分支并切换过去
git merge branch把某分支与当前分支合并
git log 查看当前分支以前记录
git pull origin branch拉取某个分支并合并(pull命令是不太建议直接用的,建议使用fetch再merge)
具体可以自行参考菜鸟教程或者廖雪峰网站