700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Git指令 Git常用命令及详细用法

Git指令 Git常用命令及详细用法

时间:2024-03-20 00:13:03

相关推荐

Git指令 Git常用命令及详细用法

目录

git config(查看/配置提交代码的用户名和url地址)git init(新建)git clone(下载)git pull(获取/下拉)git add(添加)git commit(提交)git push(上传)git log(查看历史版本)git status(查看变更文件)git reset(回退/撤回)git checkout(切换/创建分支)git branch(查看分支)git merge(合并分支)git fetch(更新分支)git stash(暂时存储修改文件)git diff(查看差异)

详细介绍

git config(查看/配置提交代码的用户名和url地址)

git config user.name

查看用户名git config user.name

查看邮箱git config –global user.name [name]

配置用户名git config –global user.email [email address]

配置邮箱

git init(新建)

git init

在当前目录新建一个Git代码库git init [project name]

新建一个目录,将其初始化为Git代码库,会在目录内生成一个.git的隐藏文件夹

git clone(下载)

git clone [url]

通过指定url下载一个项目

git pull(获取/下拉)

git pull [remote] [branch]

获取远程仓库的变更,并合并到本地工作目录

git add(添加)

git add .

添加当前目录的所有文件到暂存区git add [file1] [file2] …

添加指定文件到暂存区

git commit(提交)

git commit -m [tip message]

提交暂存区代码至仓库去,该命令可以在版本历史记录中永久记录文件

git push(上传)

git push [remote] [branch]

上传本地指定分支到远程仓库git push –all [remote]

将所有分支上传到远程代码库

git log(查看历史版本)

git log

用于查看当前分支的版本历史记录

git status(查看变更文件)

git status

展示有变更的文件

git reset(回退/撤回)

reset 命令有 git reset 和 git reset --hard 两种,区别在于是否保留修改的文件。

git reset [file]

从暂存区中撤出指定的文件,但可以保留文件的内容git reset --soft 版本号

用于版本的回退,只进行对commit操作的回退,不影响工作区的文件。git reset –hard [commit]

重置当前分支的HEAD为指定commit,同时重置暂存区和工作区,与指定commit一致git reset -hard HEAD^/git reset -hard HEAD~[number]

重置暂存区回滚至上一版本,一个“^”代表回退一个版本

git checkout(切换/创建分支)

git checkout [branch name]

切换到指定分支git checkout -b [branch name]

创建一个分支,并切换到新分支上git checkout -

切换到上一个分支git checkout .

回复暂存区的所有文件至工作区

git branch(查看分支)

git branch

查看所有本地分支git branch -r

查看展示所有远程分支git brach -a

查看展示所有本地分支和远程分支git branch [branch name]

创建分支到本地git branch -d [branch name]

删除本地指定的分支*强行删除可用大写D

git merge(合并分支)

git merge [branch name]

将指定分支合并到当前分支

git fetch(更新分支)

git fetchgit fetch [remote]

更新本地远程分支,在不指定分支时通常默认为master

git stash(暂时存储修改文件)

git stash

临时保存所有修改的文件git stash pop

恢复最近一次stash(储藏)的文件git stash list

该命令将显示stash的所有变更。git stash drop

该命令将丢弃最近一次stash的变更

git diff(查看差异)

git diff

查看工作区与暂存区的差异git diff –staged

查看暂存区的文件与当前最新版本之间的差异git diff [first branch] [second branch]

查看两个分支之间的差异

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。