git常用命令

#初始化空间
git init
#获取远程仓库
git clone -b <git仓库>
#直接获取远程分支项目
git clone -b <分支> <git仓库>
eg: git clone -b dev http://username:password@git.test.com/test/api.git
#创建本地分支
git branch dev
#创建新的本地分支并切换到该分支
git checkout -b dev 
#获取远程分支
git fetch -v
#添加缓存区
git add .
git add <文件名字>
#提交文件并添加注释
git commit -m "This is the message describing the commit" 
#将本地仓库文件推送到远程仓库
git push origin master 
#将远程仓库文件更新到本地仓库
git pull origin master 
#删除本地分支
git branch -D 分支名
#删除远程分支
git push origin --delete <分支名>
#合并分支将test分支合并到master分支
git merge origin/test
#查看所有的分支
git branch -a 
#查看远程分支
git branch -r
#看你commit的日志
git log 
#查看最近提交的两次记录
git log -2
#查看尚未暂存的更新
git diff 
#获取远程新增分支
git fetch --all
#git 如何删除已经add的文件(缓存区)
git rm --cached <文件>
git reset HEAD  <文件>
#从暂存区和工作区中删除
git rm <-f> <文件>
# 移除文件(从Git中删除)
git commit -m "remove"
#使用git clean删除
#显示要删除的文件
git clean -n 
#使用此命令将会显示将要删除的文件(注:但如果是新增的文件夹,则不会显示,包括这个文件夹下的文件也不会显示)
git clean -f <path>
#使用此命令将会删除新增的文件,但不会删除新增的文件夹(包括这个文件下的文件)
git clean -df
#使用些命令则会删除新增的文件和新增的文件夹
git clean -xdf
#切换到到指定分支
git checkout dev
#回退修改记录
git checkout <修改文件>
#回滚版本
git revert <版本号>
#回退所有修改
git reset --hard  
#不同操作系统换行符问题:
git config core.autocrlf false (仅对当前git仓库有效)
git config --global core.autocrlf false (全局有效)
#创造软连接
ln -sf ../../vendor vendor
#设置大小写敏感
git config core.ignorecase false
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值