Git常见命令

Git常见命令

1.git init

在当前目录下初始化本地Git仓库

git init

在指定目录下初始化本地Git仓库

git init [directory]

2.git clone

从现有远程Git仓库中拷贝项目

git clone [https://gitee.com/zhou_dayu/git_test.git]

从现有远程Git仓库中拷贝项目到指定目录

git clone [https://gitee.com/zhou_dayu/git_test.git] [directory]

3.git config

设置提交代码的用户信息

git config --global user.name "xxx"
git config --global user.email xxx

4.git add

添加一个或多个文件到暂存区

git add [file1] [file2] ...

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

git add [directory]

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

git add .

5.git status

查看上一次提交之后是否有对文件进行再次修改

git status

使用 -s 参数获得简单的输出结果

git status -s

6.git diff

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

git diff [file]

显示暂存区和上一次提交的差异

git diff --cached [file]

7.git commit

提交暂存区到本地仓库

git commit -m "message"

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

git commit [file1] [file2]... -m "message"

8.git reset

  • –mixed:默认值,可以不用带该参数,用于重置暂存区的文件与上一次的提交保持一致,工作区内容保持不变。
  • –soft:用于回退到某个版本。
  • –hard:撤销工作区中所有未提交的修改内容,将暂存区与工作区都回到上一次版本,并删除之前的所有信息提交。

使用 --oneline 选项查看历史记录的简洁的版本

git log --oneline

回退到上一个版本

git reset [--soft | --mixed | --hard] HEAD^

回退到指定版本

git reset [--soft | --mixed| --hard] [versionId]

9.git rm

将文件从暂存区和工作区中删除

git rm [file]

将文件从暂存区删除,但工作区保留

git rm --cached [file]

如果删除之前修改过并且已经放到暂存区,则必须使用 -f 参数强制删除

git rm -f [file]

10.git remote

  • origin 为远程地址的别名

显示所有远程Git仓库

git remote -v

添加远程Git仓库

git remote add origin https://gitee.com/zhou_dayu/git_test.git

删除远程Git仓库

git remote rm origin

11.git pull

命令格式

git pull <远程主机名> <远程分支名>:<本地分支名>

将远程主机 origin 的 master 分支拉取过来,与本地的 brantest 分支合并

git pull origin master:brantest

12.git push

命令格式

git push <远程主机名> <本地分支名>:<远程分支名>

将本地 master 分支推送到 origin 主机的 master 分支

git push origin master

本地Git仓库与远程Git仓库有差异,使用 --force 参数强制推送

git push --force origin master

删除远程主机分支

git push origin --delete master

13.分支管理

列出分支

git branch

创建分支

git branch [branchname]

切换分支

git checkout [branchname]

创建分支并立即切换到该分支

git checkout -b [branchname]

删除分支

git branch -d [branchname]

将分支合并到当前分支

git merge [branchname]

Git教程|菜鸟教程
Git教程|廖雪峰

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值