安装git
sudo apt install git -y
查看版本
git --version
git基础配置
git config --global user.name "your name" //github name
git config --global user.email "your email" //github email
查看是否有ssh
cd ~
ls .ssh
生成ssh
https://docs.github.com/cn/gi...
ssh-keygen -t ed25519 -C "_your_email@example.com_"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
将ssh公钥添加到github
cd ~
cd .ssh
cat cat id_ed25519.pub //复制此公钥添加到github上
测试ssh
ssh -T git@github.com
初始
git init
查看状态
git status
git status -s //简洁显示
放入暂存区
git add
将暂存区提交实际更动
git commit -m "代码提交信息"
git commit -am "代码提交信息" //完成git add 和 git commit
查看提交记录
git logs
取消对文件修改
git restore
查看修改中增删改
git diff
切换分支
git checkout
git checkout -b "分支名" //自动创建分支并进入该分支
新建分支
git branch
git branch -l //查看有哪些分支
合并分支
git merge
解决冲突
vim //修改冲突文件
git add
git commit -m "标记为已解决冲突"
git merge “要合并的分支名”
临时保存当前工作分支
git stash
git stash pop //恢复保存内容
创建一个本地仓库的克隆版本
git clone /path/to/repository
远端服务器上的仓库
git clone username@host:/path/to/repository
添加暂存区
git add <filename>
将暂存区提交实际更动
git commit -m "代码提交信息"
添加远程服务器
git remote add origin <server>
提交远端
git push origin master //-f 强行提交,通常git pull && git push
拉取远端
git pull origin master
查看提交
git log
回滚提交
git reset --hard id
和远端合并
git pull --rebase origin master
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。