Linux、Git常用命令

Linux、Git常用命令
玦尘你必须非常努力,才能看起来毫不费劲。
Linux 常用命令:
常用命令: 如果发现某一端口号被占用(例如8082)时(MacOS和Linux系统):
[sudo 命令]全称“SuperUser Do”,是Linux系统中的一个命令能够使普通用户以超级用户身份去执行某些命令。
Git常用命令:
仓库操作
- git init: 初始化一个新的 Git 仓库
- git clone : 克隆远程仓库到本地
- git status: 查看当前工作区和暂存区的状态
- git add : 将文件添加到暂存区
git add .
: 添加当前目录下所有更改的文件到暂存区
- git commit -m “message”: 提交暂存区的更改到本地仓库
- git log: 查看提交历史记录
git log --oneline
: 以简洁的单行方式查看提交历史
分支操作
- git branch: 查看当前分支列表
git branch <branch-name>
: 创建新分支git branch -d <branch-name>
: 删除本地分支
- git checkout : 切换到指定分支
git checkout -b <branch-name>
: 创建并切换到新分支
- git merge : 合并指定分支到当前分支
- git rebase : 基于指定分支进行变基操作,通常用于保持提交历史的整洁
远程仓库操作
- git remote -v: 查看远程仓库地址
- git remote add : 添加远程仓库
- git push : 将本地分支推送到远程仓库
git push origin master
: 将master
分支推送到origin
远程仓库
- git pull : 从远程仓库拉取更新并合并到当前分支
git pull origin master
: 从origin
的master
分支拉取更新
- git fetch : 获取远程仓库的更新,但不自动合并
文件和工作区操作
- git restore : 恢复工作区文件至上次提交状态
- git reset : 将文件从暂存区移除,保留本地修改
git reset --hard
: 重置工作区和暂存区,丢弃所有未提交的更改
历史回退
- git revert : 创建一个新的提交来撤销某次提交的修改
- git reset –hard : 回退到指定的提交,丢弃当前工作区和暂存区的更改
git reset --hard HEAD~1
: 回退到上一个提交
合作与冲突
- git stash: 临时保存当前工作区的更改
- git stash pop: 恢复并删除最近的 stash
- git merge –abort: 在合并冲突时中止合并操作
其他常用命令
- git config –global user.name “Your Name”: 设置全局用户名
- git config –global user.email “juechen@gmail.com“: 设置全局用户邮箱
- git config –list: 查看当前的 Git 配置