Git常用命令: git 查看命令,拉取工程代码,创建分支

一.  简介

前面一篇文章简单了解了 Git涉及的几个区域,主要包括 工作区,暂存区,本地仓库,远程仓库副本,远程版本库。

本文简单学习一下,如何使用 git命令,从 gerrit下拉代码,创建分支,或者将代码(暂时)存入栈区,或者向 gerrit提交代码等等一些操作。

二. git 创建、切换分支,提交代码的常用命令

1.  git 查看命令

(1)  git status 命令:用于查看 Git 仓库当前状态的命令。

git status 命令可以列出当前目录所有还没有被 git 管理的文件,和被 git管理且被修改但是还未提交(git commit)的文件。

git status命令不显示已经 commit 到项目历史中去的信息。看项目历史的信息要使用 git log命令

(2) git log 命令:查看远端代码的历史提交记录
(3) git diff 命令:主要用于比较差异,比如工作区和暂存区、暂存区和本地仓库、分支和分支等;

它可以比较工作目录中的文件与最后一次提交的差异,也可以比较两个提交之间的差异,甚至是两个分支之间的差异。通过 git diff 命令,开发者可以清晰地看到代码的变更,这对于代码审查和合并冲突的解决非常有帮助。

比较当前工作目录与远程 master分支:

git diff <remote>/<branch>

例如,可以 使用 git branch -a 命令可以查看到本地与远程仓库存在的所有分支。例如:

lingxiaozhan@server006:~/works/device_project$ git branch -a
* dma
  master
  remotes/origin/HEAD -> origin/master
  remotes/origin/host
  remotes/origin/master

可以看到,我这里本地代码工程是从 远程仓库 origin/master拉取的。

输入如下命令,可以比较本地代码工程与远程仓库 origin/master 的代码的差异:

git diff remotes/origin/master

(4) git branch 命令:查看当前创建的所有分支 (或者 git branch -a 命令)

2.  从远程仓库拉去工程代码

(1) 如果是第一次从 远程仓库拉取代码工程,则执行如下命令:

git clone "远程仓库中工程的地址"

git clone 后面跟的是 代码工程所在的远程仓库的地址。

(2) 如果本地已经拉取过一次代码工程,则执行如下命令:

git pull

git pull 命令用于从远程仓库获取最新的版本,并合并到当前分支。 使用git pull命令的一般用法是:

git pull <远程仓库名称> <远程分支名称>

例如,如果你要从名为 origin的远程仓库的master分支获取最新的版本并合并到当前分支,则可以使用以下命令:

git pull origin master

默认情况下,git pull命令会自动合并远程分支和当前分支。如果存在冲突,需要手动解决冲突。

另外,git pull命令还支持一些选项,例如 –rebase 选项用于将本地提交放在远程提交之后,–ff-only选项用于只执行快进合并等。可以通过运行git pull --help命令获取更多关于git pull命令的详细信息和选项用法。

3.  创建分支、切换分支

git branch +分支名:在自己的本地创建一个分支

git checkout +分支名:切换到该分支下。

git checkout -b +分支名:创建分支,并切换到该分支下。

git branch / git branch -a 命令 :查看本地下的所有分支。

下一篇继续学习 git 常用命令的使用。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值