Git简单实用操作步骤及命令

发布时间:2021-07-16 19:05:20 作者:chen
来源:亿速云 阅读:352

本篇内容主要讲解“Git简单实用操作步骤及命令”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Git简单实用操作步骤及命令”吧!

# 提前准备工作:

1️⃣:安装Git for Windows/Mac 

Windows下的Git安装完成后,通过开始菜单——>Git——>Git Bash 打开终端或者鼠标右键直接打开Git Bash终端窗口

2️⃣:配置Git的用户名和邮箱

git config --global user.name 'test'

git config --global user.email 'test@123.com'

测试能否推送到远程仓库

    git clone http://10.20.30.4:8080/test/test.git

    cd test

    touch README.md

    git add README.md

    git pull origin master

    git status

    git commit -m "add README"

    git status

    git push -u origin master (第一次push)

    git push origin master (简化命令)

备注由于远程库是空的,我们第一次推送master分支时,加上了 –u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

扩展命令说明:

    # 添加当前目录的所有文件到暂存区

    git add .  

    # 添加指定文件到暂存区

    git add [file]

    # 例如添加 test.txt 文件到暂存区

    git add test.txt

    # 添加指定目录到暂存区,包括子目录

    git add [dir]

    # 例如添加 test/ 目录到暂存区

    git add test/

    # 提交暂存区到本地仓库,message 表示提交的版本说明信息

    git commit -m [message]

    # 提交暂存区的指定文件到本地仓库

    git commit [file] -m [message] 

    # 例如提交暂存区的 test.txt 到本地仓库

    git commit test.txt -m 'add test.txt'

    # 利用新的一次 commit 替换上一次的提交操作

    git commit -amend -m [message]

    # git 删除指定文件

    git rm test.txt 

    # 提交后该文件在仓库中就真的被删除了

    git commit -m 'delete test.txt'

    # 撤销修改

    git checkout -- test.txt

    # 列出所有本地分支

    git branch

    # 列出所有远程分支

    git branch -r

    # 列出所有本地分支和远程分支

    git branch -a

    # 创建分支,但依然停留在当前分支

    git branch [branch-name]

    # 创建分支,并切换到该分支

    git checkout -b [branch-name]

    # 切换到指定分支,并更新工作区

    git checkout [branch-name]

    # 删除分支

    git branch -d [branch-name]

    # 删除远程分支

    git push origin --delete [branch-name]

    # merge 之前先拉取远程仓库最新代码

    git fetch [remote]

    # 合并分支branch到当前分支,有冲突解决冲突

    git merge [branch]

    # 查看历史版本记录

    git log

    # 当前版本回退到上一个版本

    git reset --hard HEAD^

    # 回退到上上个版本

    git reset --hard HEAD^^

    # git reset --hard [版本号],其中的版本号获取命令如下

    git reflog

其他命令:

    # 显示当前变更文件

    git status

    # 显示当前的版本历史

    git log

    # 显示暂存区和工作区的差异

    git diff

    # 显示工作区与当前分支最新的commit之间的差异

    git diff HEAD

    # 查看远程仓库信息

    git remote

    # 查看远程库的详细信息

    git remote –v

到此,相信大家对“Git简单实用操作步骤及命令”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

推荐阅读:
  1. 实用文件操作命令
  2. 操作MySQL --2数据的简单步骤

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

git

上一篇:C#怎么追加、复制、删除与文件夹

下一篇:Web开发中客户端跳转与服务器端跳转有什么区别

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》