Git基本命令学习(慢慢补充)

Git命令学习
1.git branch:git的分支命令
git branch 列出本地的所有分支,同时当前所在的分支会用标出
git branch -v 列出本地所有分支并且显示最后一次提交,同时当前所在的分支会用
标出
git branch <分支名> 创建一个分支名为“分支名”的新分支
git branch -d(-D)<分支名> 删除(强制删除)分支名为“分支名”的本地分支
git branch -m(-M) <原分支> <现分支> “原分支”的分支名修改(强制修改)为“现分支”
git branch -a 查看所有分支
2.git checkout:切换分支命令
git checkout <分支名> 切换分支到“分支名”
git checkout -b <分支名> 创建一个分支名为“分支名”的新分支,并且切换到该分支
git checkout --orphan <分支名> 创建一个分支名为“分支名”的新分支,并且切换到该分支 (与-b不同的是-b会保留所有的提交记录,-orphan会删除所有的提交记录)
3.git status 查看本地仓库的状态(会显示两列,一列是文件名,一列是文件状态,文件的状态:A:新增,M:修改,D:删除,??:未添加到Git中)
4.git merge <分支名> 合并分支,将远程的分支名为“分支名”的分支合并在当前分支下。
5.git add:添加文件在暂存区
git add [文件1] [文件2] 添加一个到多个文件到暂存区
git add [目录] 将指定的目录添加到暂存区
git add 添加当前目录下的所有文件到暂存区
6.git commit 将文件从暂存区添加到本地仓库
git commit -m[备注信息] 提交暂存区到本地仓库
7.git push 上传远程代码并合并
git push <远程主机名> <本地分支名>:<远程分支名>提交本地的分支上传到远程分支,若本地分支和远程分支名字相同,可以写为git push <远程主机名> <本地分支名>
8.git pull 下载远程代码到本地
git pull <远程主机名><远程分支名>:<本地分支名>下载远程的分支并合并本地版本,若要和当前的分支合并就可以写为git pull <远程主机名><远程分支名>
9.git fetch 用于从远程获取代码库
git fetch 从远程获取代码库,但不会自动merge
git fetch -p 删除本地无效的分支(远程已删除但本地没删除的分支)
10.git stash 把未提交的修改存在暂存区里
git stash pop 将暂存区里的修改恢复到当前目录下,在取的同时会删除掉暂存区中的该修改。
git stash apply 将暂存区中的stash多次恢复到工作目录下,同时不会在暂存区中删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值