Mac下git的基本命令
用户配置
git config --global user.name "Your Name" //配置用户名称
git config --global user.email "Your Email" //配置用户邮箱
git config --list //查看配置信息
初始化git
开始一个新的项目,初始化新的代码仓库,要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,执行:
git init //在当前目录下生成一个.git目录,包含了所有git需要的数据和资源
git添加、提交、推送
git add . //
git commit -m "备注" //提交变更到本地版本库
git push origin <branch name> //推送本地版本库到远程仓库
git克隆远程仓库
git clone SSH地址
git分支操作
查看分支
git branch
git branch -a //查看所有的分支
git branch -l //查看本地分支
git branch -r //查看远程分支
创建分支
git branch <branch name>
切换分支
git checkout <branch name>
git checkout -b <branch name> //创建分支并切换到该分支
合并分支
git merge <A> //把A合并到当前分支上
删除分支
git branch -d <branch name>
查看提交记录
git log
git log --pretty=oneline //打印的简写版
版本回退
git reset --head head^ //返回上一个版本
git reset --head head^^ //返回上上个版本
git reset --head head~100 //返回上100个版本
$ git reset --hard 版本号 //版本号为前七位
查看
git reflog
查看修改操作
git status
git diff //查看整个仓库修改了哪些地方
git diff 文件名 //查看该文件修改了哪些地方
查看内容
cat XXX
删除文件
git rm 文件名
文件
需要提交的文件修改统统放到暂存区,然后,一次性提交暂存区的所有修改
git push //必须先git pull(把最新的项目同步到你的本地仓库)
git push origin 对应的本地分支 //把本地分支提交到远程,相当于创建了一个远程分支,但没有进行关联,在没有关联的情况下提交代码要加上对应的分支,不然默认提交到master分支上
删除文件
git rm 文件名
查看仓库远程地址
git remote -v //一定要cd到仓库的最外层目录