Git指令
Ctrl + 滚轮 (放大缩小字体)
git init (初始化仓库)
git status (查看当前的状态)
git status --short (状态简览)
git add (添加文件到暂存区)
git add ./ (添加工作区的所有文件到暂存区)
git commit -m "xxx" (提交到git仓库)
git commit -a -m "xxx" (跳过提交暂存区操作,提交到git仓库)
git commit --amend (修改提交信息)
git config user.email "xxx@qq.com" (配置当前仓库提交者的email信息)
git config user.name "xxx" (配置当前仓库提交者的名字)
git config --list (查看当前的配置信息)
git config --global user.email "xxx@qq.com"(设置全局信息)
git config --global user.name "xxx"
git config --global --unset-all (所设置的项目即可把设置改为默认设置)
git --version (查看git的版本)
git log (查看提交的信息)
git log --oneline (以行的形式展示提交信息)
git reflog (显示所有的提交)
git checkout 某次提交的hash值 (回滚到给出的hash值所对应的提交)
git checkout -b fixBug hash值 (在hash值对应的提交上创建分支fixBug,并切换到fixBug分支)
git clone 仓库地址 (从给出的仓库地址克隆仓库)
git diff (比较的是工作目录中当前文件和暂存区域快照之间的差异)
git diff --staged (比对已经暂存文件与最后一次提交的文件差异)
git rm test.txt (移除test.txt文件)
git rm -f test.txt (从工作区和暂存区强制删除test.txt文件)
git rm --cached test.txt (从暂存区移除test.txt文件,但保留在工作区)
git remote (查看远程仓库)
git remote add origin https://gitxxx...(给本地仓库添加远程仓库)
git push --set-upstream origin master(添加远程仓库之后push需要设置push的分支)
git push (推送到远程仓库)
git push --set-upstream origin master(推送到远程仓库的master分支)
git pull (拉取远程仓库)
git fetch (拉取远程仓库,在本地创建副本)
git branch (显示所有本地分支)
git branch testing (创建testing分支)
git branch -d testing (删除testing分支)
git merge testing (合并testing分支到当前分支)
git log --oneline --decorate --graph --all(输出你的提交历史、各个分支的指向,以及项目的分支分叉情况)
git config --global credential.helper store(添加用户凭证)
Linux指令
clear (清除)
echo "内容" > test.txt (将内容写入test.txt文件)
vim test.txt (使用vim进行查看,i 插入,Esc键退出编辑状态,退出时输入 :q,保存退出输入 :wq)
ls (列出当前目录下的文件)
pwd (显示当前路径)
mkdir temp (创建名为temp的文件夹)
rmdir temp (删除名为temp的文件夹)
cd.. (返回上一级目录)
rm test.txt (删除名为test.txt的文件)
touch test.txt (创建名为test.txt的空文件)
cat test.txt (查看test.txt的内容)
vim命令大全
Git实现本地仓库和远程仓库Gitee的连接合并同步