Git 常用命令记录

1. Git配置——git config

# --global 指定为全局配置,不使用该参数,则为当前所在仓库配置
git config --global user.name "..."  # 全局用户名设置
git config --global user.email "..." # 邮箱设置


git config --global color.ui true    # 让 Git 显示不同颜色
git config core.ignorecase true      # 让 Git 对仓库中的文件大小写敏感

git config -l                        # 查看所有已完成的配置

2. 上传本地项目代码至远端 Gitlab 仓库

  1. 在 Gitlab 中新建一空白项目,利用 git clone 命令下载至本地
mkdir test && cd test
git clone 代码地址
  1. 初始化本地仓库,并将要上传的项目代码拷贝至本地仓库对应项目中
git init
  1. 将本地项目代码全添加至暂存区,“.”—添加当前目录下的所有文件,也可指定为具体文件名
git add .
  1. 将暂存区项目代码提交至本地仓库,并添加项目说明
git commit -m "说明信息" 
  1. 建立本地仓库与远端 Gitlab 仓库关联关系
git remote add origin http://******.git # ******.git为远端 Gitlab 仓库地址

如关联时,出现 fatal:remote origin already exists,先清除下关联,再重新关联

git remote rm origin

检查关联是否建立且正确

git remote -v
  1. 推送当前项目内容至远端 Gitlab
git push -u origin master

3. 其他常用命令语句

  1. 查看仓库状态
git status
  1. 查看仓库中具体修改内容
git diff    # 后面加文件名,可查看具体文件的修改
  1. 查看历史提交记录
git log     # 加 --pretty=oneline 参数,可单行显示提交历史记录的内容
  1. 删除文件
git checkout -- file    # 适用于文件未提交,仍在暂存区的情况
git rm file             # 只能删除已提交至版本库的文件
  1. 分支管理
git branch            # 查看分支信息,-v 详细信息,- av 查看包括远程仓库在内的分支信息
git brance dev        # 创建新分支
git checkout dev      # 切换分支
git checkout -b dev   # 创建新分支,并切换至该分支中
git checkout master && git merge dev    # 先切回 master 分支,再将 dev 分支中的修改合并至 master 中
git branch -d dev     # 删除分支
  1. 远程仓库相关命令
git clone 链接               # 克隆链接对应的代码
git fetch origin master     # 仅获取远程仓库的更新内容,不自动合并
git pull origin master      # 获取远程仓库内容后,自动合并,可等价 git fetch && git merge
git remote [-v]             # 显示远程仓库信息

4. Git代码上传

  1. 拉取最新的流
git chectout远端分支git
git pull
  1. 新建分支
git checkout -b “add_func”
  1. 添加修改的代码
git add .
  1. 提交代码
git commit -m “提交描述”
  1. 提交代码到远端服务器上
git push origin “add_func”
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值