Git常用命令

导读:本篇文章讲解 Git常用命令,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

GIT常用命令

git config –global user.name “姓名” : 设置GIT的用户名
git config –global user.email “邮箱” : 设置GIT的邮箱

git init : 初始化GIT仓库

git add [文件/文件夹] : 把工作区的文件加入到暂存区
git commit -m ‘日志内容’ : 把暂存区的内容添加到HEAD
git commit –amend -m ‘日志内容’ : 修改上次提交的日志内容

git ls-files -s : 查看暂存区内容
git ls-tree HEAD : 查看分支的内容

git log : 查看提交日志 
    加参数:–pretty=oneline 能让日志打印一行
git status : 查看变动的信息 
    加参数:-s 显示精简模式
git diff : 显示暂存区和工作区的代码差异
    加参数:HEAD 显示工作区与分支的代码差异
    加参数:–cached 文件名 显示暂存区和上一个commit的代码差异
git reflog : 查看历史版本

git reset –hard HEAD^ : 当前分支回退到上一个版本,^的个数决定回到上多少个版本
    –hard : HEAD/工作区/暂存区一同回退到指定版本

git reset –hard ID : 当前HEAD回退到指定ID的版本,可以通过git log命令查看版本的ID
git show HEAD : 显示当前最新版本

git checkout — 文件名 : 把某个文件从暂存区恢复到工作区
git checkout 版本号 — 文件名 : 把某个文件的某个版本从暂存区恢复到工作区,可以通过git log命令查看版本的ID

git rm 文件名 : 从工作区和暂存区删除某个文件,如果要在分支中也删除则需要手动commit

git mv 原文件名 新文件名 : 修改工作区中文件名称,可以通过git status命令查看变动信息

git blame 文件名 : 追踪工作区文件内容的来源
    加参数-L 开始行,+显示行数 : 从开始行追踪指定的行数

touch .gitignore : 创建git的忽略文件
    
git stash save 日志 : 临时存储当前的内容
git stash list : 查看临时存储的列表
git stash pop stash@{num} : 恢复到之前临时存储的内容,num为临时存储的序号
git stash clear : 清空所有临时存储的内容

git remote add origin 远程仓库地址 : 设置远程仓库
git push -u origin master : 第一次推送必须使用-u参数,以后就可以直接git push即可
git clone 远程仓库地址 : 从远程仓库下载代码

ssh-keygen -t rsa -C “邮箱” : 创建一对钥匙

git branch : 查看分支
git branch 名称 : 创建分支
git checkout 名称 : 切换分支
git checkout -b 名称 : 创建+切换分支
git branch -D 名称 : 删除分支
git push origin –delete 名称 : 删除远程分支
git merge 名称 : 把某分支合并到当前分支

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/117755.html

(0)
seven_的头像seven_bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!