git init 资源库名 创建资源库
echo "msg" > a.txt 创建a.txt文件
git add ./ 从工作区提交到我们的缓存区
git commit -m "msg" 从缓存区提交到我们的本地资源库
git commit -a -m "msg" 适用于已存在的文件,一次性提交
git status 查看文件状态,红色在工作区;绿色在缓存区
git checkout -- 文件名 工作区还原
git reset HEAD 文件名 缓存区还原
git reset --hard HEAD^ 回到上一个版本
git reset --hard 版本号 指定版本号回滚
git reset --hard HEAD~10 回到当前开始倒数10个版本
git log --pretty=oneline 查看版本信息
git diff a.txt 对比本地资源库和工作区同一个文件区别(新增为绿色,红色为少了的)
git branch/git branch -l/-a 查看分支
git branch 分支名 创建分支
git checkout/switch 分支名 切换分支
git checkout -b 分支名 创建并切换分支
git commit -a -m "一次提交" 一次提交到本地的资源库
git merge 分支名 合并分支到当前分支
git clone 地址 一般选择ssh来进行clone而不是整个https
git push 地址 从本地的资源库推到远程资源库上去‘
git remote -v 查看绑定情况
git remote add 绑定名字 地址 绑定远程资源库
git pull 绑定名字 master 将远程的拉下来
git push 绑定名字 master 将本地资源库的推上去
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!