Git常用命令行记录

将本地文件添加到Git管理
//1、初始化
cd <项目路劲>
git init
//2、创建.gitignore上添加忽略文件

//3、添加文件
git add .

//4、提交
git commit -m 'add file'

分支操作
//1、查看分支
git branch <-a>

//2、检索出新分支
git checkout <分支名>

//比较本地检出分支代码与指定分支代码区别
git diff <分支名>

//合并分支到本地已检出的分支
git merge <分支名>

//删除分支
git branch -d <分支名>

远程操作
//1、本地推送到远程,强制推送覆盖使用git push -f
git push <远程主机名> <本地分支名>:<远程分支名>

//2、取回远程主机某个分支的更新,再与本地的指定分支合并
git pull <远程主机名> <远程分支名>:<本地分支名>

//3、在本地新建一个分支,并将远程仓库的指定分支代码下载到本地
git fetch <远程主机名> <远程分支名>:<本地分支名>

添加、操作远程链接
//1、查看远程仓库链接
git remote <-v>

git remote show <远程主机名>

//2、添加远程仓库链接
git remote add <远程主机名> <远程主机路劲>

//3、删除远程仓库链接
git remote remove <远程主机名>

//4、重命名远程仓库链接名
git remote rename <旧远程主机名> <新远程主机名>

设置用户名
//设置本次用户名
git config user.name <用户名>
git config user.email <用户邮箱>

//设置全局用户名
git config --global user.name <用户名>

撤销commit版本
//恢复到之前某个提交的版本,且那个版本之后提交的版本我们都不要
git reset --hard <目标版本号>

//创建一个新的版本,这个版本的内容与我们要回退到的目标版本一样
git revert -n <版本号>

删除已提交的文件
//1、移除缓存区文件
git rm --cached 文件路劲    //例如git rm --cached servers/application/config.php

//2、在.gitignore上添加忽略文件

//3、提交并推送到远程
git add .
git commit -m 'remove file'
git push

将已忽略的文件夹内的某个文件纳入Git管理
//在.gitignore中忽略文件夹,将文件夹内要纳入管理的文件夹前缀!加入
servers/public/uploads/*
!servers/public/uploads/default

Git默认是不能提交空文件夹的

对于需要提交空文件夹,一般处理方法就是在文件夹内创建一个.gitignore文件,内容可以填下方:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值