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常用命令的主要内容,如果未能解决你的问题,请参考以下文章

:常用工具命令第25节:常用命令 - Git命令

Git常用命令收集

Git常用命令

Git常用命令

Git常用命令

Git常用命令