git基本命令

103 阅读2分钟

git 常用命令

命令名称作用
git config --global user.name 用户名设置用户签名
git config --global user.email 邮箱设置用户签名
git init初始化本地库
git status查看本地库状态
git add 文件名添加到暂存区
git commit -m "日志信息" 文件名提交到本地库
git reflog查看历史记录
git reset --hard 版本号版本穿梭
git reset --hard HEAD^回退一个版本

分支的操作

命令名称作用
git branch 分支名创建分支
git branch -v查看分支
git branch -r列出所有远程分支
git branch -d 分支名删除分支
git checkout 分支名切换分支
git checkout -b 分支名新建一个分支并切换到该分支
git merge 分支名把指定的分支合并到当前分支上
git branch -dr [remote/branch]删除远程分支
git push origin --delete 分支名删除远程分支

远程仓库操作

命令名称作用
git remote -v查看当前所有远程地址别名
git remote add 别名 远程地址起别名
git push 别名 分支推送本地分支上的内容到远程仓库
git clone 远程地址将远程仓库的内容克隆到本地
git pull 远程库地址别名 远程分支名将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并

ssh免密登录

ssh-keygen -t rsa -C 邮箱地址

Linux基本命令

命令名称作用
cd改变目录
cd ..回退到上一个目录,直接cd进入默认目录
pwd显示当前所在的目录路径
ls(ll)都是列出当前目录中的所有文件,只不过ll列出的内容更为详细
touch新建一个文件如touch index.js就会在当前目录下新建一个index.js文件
rm删除一个文件,rm index.js 就会把index.js文件删除
mkdir新建一个目录,就是新建一个文件夹
rm -r删除一个文件夹, rm -r src,删除src目录
mv移动文件,mv index.html src, index.html是我们要移动的文件, src是目标文件夹
reset重新初始化终端/清屏
clear清屏
history查看命令历史
help帮助
exit退出
#表示注释