ubuntu git 用法

本文详细介绍了使用Git进行工程获取、分支切换、获取日志、设置服务器权限、更新分支以及上传修改文件到服务器的完整流程。包括了基本命令如git clone, git checkout, git log, 设置邮箱和用户名,以及git pull和git push操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


1、取工程:
      #git  clone  git@192.168.1.13:dev/sp/MT8382_KK1_V2.26/MT832_ALPS.KK1.MP1.V2.26 这是GIT的基础工程;

2、取相应目的工程分支:
      #git    checkout    x10_xls  

3、获取LOG:
      #git     log       
      #git     log   -p //查看详细的文件修改记录

4、设置服务器权限:
       #git config --global user.email "liufufa@example.com"
       #git config --global user.name "liufufa"

5、从服务器更新相应的分支:
      #git  pull  origin  x10_xls --> origin是总分支,X10_xls是当前分支;

6、查看服务器上所有工程分支:
      #git   branch   -a

7、修改、添加新的文件之后上传的步骤命令:
      #git  add  .   添加所有新加的文件;
      #git  commit  上传修改文件到本地仓库;
      #git  push      上传修改的文件到服务器;








### Ubuntu 系统上的 Git 使用教程 #### 安装 Git 为了在Ubuntu系统上安装Git,可以通过系统的包管理器apt-get来实现。确保更新软件源列表后再进行安装操作[^1]。 ```bash sudo apt update sudo apt install git ``` #### 配置 Git 用户信息 首次使用Git前,建议配置用户名和邮箱地址,这些信息会随每次提交记录一起保存下来。通过下面的命令设置全局用户信息: ```bash git config --global user.name "Your Name" git config --global user.email you@example.com ``` 还可以设定文本编辑器,在某些情况下当创建commit时如果没有提供-m选项就会调用该编辑器输入日志消息;另外也可以启用颜色高亮功能让输出更清晰易读[^4]。 ```bash git config --global core.editor vim git config --global color.ui true ``` #### 初始化本地仓库 对于想要跟踪版本控制的新项目目录,进入该项目所在路径下运行`git init`指令即可建立一个新的Git库。 ```bash cd /path/to/your/project git init ``` 此时会在当前文件夹内创建名为`.git`的隐藏子目录用于存储元数据及相关配置项。 #### 添加与提交更改 每当有新的改动需要加入历史记录之中时,先利用`touch`新建测试文件作为例子[^3], ```bash touch file1.txt file2.txt ``` 接着把它们标记为待处理状态即添加至索引(也叫暂存区),最后再正式纳入版本控制系统中去形成一次完整的提交动作。 ```bash git add . git commit -m "Initial commit" ``` 这里`.`表示将整个工作树里的所有变更都包含进来,而具体描述则放在双引号之间跟随于`-m`标志后面给出。 #### 远程仓库关联及推送拉取 假设已经拥有了一个位于远端的服务端位置,则可通过如下方式将其链接到本地副本之上,并且能够方便地交换最新的变动情况了。 ```bash git remote add origin https://example.com/repo.git git push -u origin master ``` 其中`origin`代表给定名称用来指代所添加的目标站点,默认约定俗成如此称呼而已并非强制规定;至于`master`则是分支的名字同样可以根据实际情况调整选用其他标签代替之。 一旦建立了上述关系以后,今后只需要简单地说一声`git push`就能自动识别目标并将最新进展发送过去而不必每次都重复指定参数啦! 同样的道理,要想获取来自上游的变化只需执行`git pull origin master`便可同步过来任何新增或修改过的部分。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

faver_v

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值