git config --global user.name 'KID1739180134' 个人名称保存到计算机全局
git config --global user.email '1739180134@qq.com' 个人邮箱保存到计算机全局
cd ~/.ssh 切换到.ssh文件夹
ssh-keygen -t rsa -C "1739180134@qq.com" 生成 SSH Key
git remote -v 查看远程库信息
git remote rm origin 删除已有的远程库
git remote add origin <仓库地址> 关联远程库
git init 仓库初始化
git status 查看文件提交状态
git status -s 查看文件提交状态(简化版)
git log 查看提交记录
git log --oneline 查看提交记录(简化版)
git clone <仓库地址> 克隆远程项目到本地
git clone -b master <仓库地址> 克隆指定分支到本地
git push origin master 上传本地master分支合并到远程master分支
git push origin master:zy 上传本地master分支合并到远程zy分支
git push origin master:zy --force 上传本地master分支强制覆盖到远程zy分支
git pull origin master 拉取远程master分支合并到本地master分支
git pull origin master:zy 拉取远程master分支合并到本地zy分支
git fetch --all 获取远程所有分支最新提交记录
git reset --hard origin/master 获取远程master分支强制覆盖本地master分支
git reset HEAD^ 回退所有内容到上一个版本
git reset 052e 回退到指定版本
git reset HEAD^ index.txt 回退 index.txt 文件的内容到上一个版本
git restore index.txt 撤消对index.txt文件的修改
git branch 查看所有分支
git branch zy 创建zy分支
git branch -d zy 删除zy分支
git checkout zy 切换到zy分支
git checkout -b zy origin/zy 切换到zy分支,没有则创建一个,同时远程仓库也创建一个
git checkout - 切换到上一次分支
git merge zy 把zy分支合并到当前分支
git merge --abort 取消代码合并
git add index.txt 将文件提交到暂缓区
git rm -rf index.txt 将删除的文件记录到暂缓区
git commit -m '提交记录' 将暂缓区文件提交到本地git库
git commit -am '提交记录' 跳过暂缓区过程,直接提交到git库
linux基础操作
mkdir hello 创建文件夹
touch index.txt 创建文件
rm index.txt 删除文件
ll 查看文件( -a ---> 查看隐藏文件 )
cat index.txt 查看文件内容