git常用命令
Posted liyanyu520
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git常用命令相关的知识,希望对你有一定的参考价值。
文章目录
git常用命令
账号配置
git 文件管理
分支管理
git地址迁移
账号配置
MAC配置全局的git账户
查看所有账户信息
git config --list
查看当前全局的git账户信息
git config user.name
git config user.email
添加/覆盖全局git用户名和邮箱
git config --global user.name "用户名"
git config --global user.email "邮箱"
删除全局的git用户名和邮箱
git config --global --unset user.name "用户名"
git config --global --unset user.email "邮箱"
Mac配置git SSH公私钥
查看本地ssh目录是否有公私钥
cd ~/.ssh
如果有删除,没有执行下命令创建
git -keygen -t rsa -C “邮箱账号” //一路回车即可生成 id_rsa 、id_rsa.pub
将id_rsa.pub 公钥拷贝至服务器的ssh中即可
cat id_rsa.pub
git 文件管理
查看当前分支本地文件状态
git status
查看当前分支本地修改文件具体信息
查看所有修改明细
git diff HEAD
查看具体文件修改明细( 例如:查看readme.txt修改内容)
git diff readme.txt
修改文件后推送到远端
查看修改的文件
git status
查看修改文件具体内容
git diff xxxx
将xxx文件添加到缓存区
git add xxxx
提交到本地库并添加提交说明,也可以不需要说明直接 git commit
git commit -m “提交说明”
提交到远程master分支
git push origin master
分支管理
查看本地分支
git branch
查看远程分支
git branch -r
查看所有分支(本地&远程)
git branch -a
1
创建本地分支
git branch dev //dev 是分支名,可自定义
切换本地分支
git checkout dev //dev 是要切换目标分支名称
将本地分支push到远程(要切换到推送的目标分支上)
git push origin dev //dev 是要推送要远程的本地分支名称
删除本地分支
git branch -D dev //dev 是要删除的本地分支名称
git地址迁移
查看当前仓库地址
git remote show origin
更改项目git地址(迁移)
方式一
通过set-url origin 指定远程仓库地址
git remote set-url origin [新地址]
方式二(会产生两个远程分支old-origin和origin)
1、重命名当前远程分支;2、添加当前远程分支的新地址
//重命名当前远程分支为 old-origin
git remote rename origin old-origin
git remote add origin [新地址]
以上是关于git常用命令的主要内容,如果未能解决你的问题,请参考以下文章