git 基本操作

-------------配置Git,每次提交记录时都会使用该名字和邮箱
git config --global user.name '用户名'
git config --global user.email 邮箱
-------------建立仓库
git init                //创建仓库(在当前文件夹)
git init MyDir      //创建仓库(指定文件夹)

git clone Repo_Address            //克隆项目到本地(在当前文件夹)
git clone Repo_Address MyDir  //克隆项目到本地(指定文件夹)
-----------------将工作区的文件添加到缓存区
git add MyFile               //将MyFile添加到缓存区
git add .                         //将当前项目的所有文件添加到缓存区
git reset HEAD MyFile  // 取消已经提交到缓存区的文件

-----------------查看当前缓存的状态
git status         //查看缓存改动情况(查看工作区与缓存区内容有哪些不同)
git status -s     //查看缓存改动情况(若添加到缓存中后右改动了工作区则显示AM)
-----------------查看缓存的具体改动情况
git diff //若工作区内容和缓存区内容不同,则显示具体那些地方有改动
----------------提交记录
git commit -m "提交日志"        //将缓存区内容提交到仓库
----------------删除文件
git rm <file>                   //从Git删除文件
git rm -f <file>                //删除之前修改过且已经放到缓存区的文件
git rm --cached <file>    //删除缓存区中的文件但保存工作区

-------------移动或重命名文件
git mv <old_file> <new_file>

--------------分之管理
git brance                          //列出分支
git branch <分支名字>      //创建分支
git brance -d <分支名字>  //删除分支
git checkout <分支名字>  //切换分支
--------------查看提交历史
git log

--------------git标签(记录重要版本)
git tag -a v1.0        //创建标签
git tag                    //查看已有标签
git tag -d v1.0        //删除标签
git show v1.0         //查看此版本所修改的内容
-------------远程仓库
git remote                                          //查看当前有哪些远程库
git remote add [shortname] [url]        //添加远程库
git remote rm [别名]                           //删除远程仓库

git fetch origin                    //从远程仓库提取最新版本到本地,不会自动merge
git pull [alias] [branch]        //从远程仓库获取最新版本到本地,自动merge
git push [alias] [branch]      //推送分支到远程仓库
git merge <分支名字>        //合并指定的分支到master分支

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值