常用的git操作

`git init` :初始化仓库,将当前目录转化为 git 仓库,开启 git 接管

`git status`:查看当前文件状态

`git status -s`:以精简状态查看文件状态

`git add <文件名>`:将单个文件存入暂存区,例:`git add index.html`

`git add.`: 向暂存区中一次性添加多个文件,将所有修改的,新增的加入到暂存区

`git commit -m "提交的备注消息"`:注意,这是提交到本地,之后还需要上传到远程仓库

`git commit -a -m "提交的备注消息"`:跳过 git add 步骤,把所有己跟踪文件提交

`git commit -v` :当你用- v 参数的时候可以看 commit 的差异

`git commit -a -v` : -般提交命令

`git checkout --index.html`:将本次 index.html 在工作区的修改撤消掉

`git rm 文件名(包括路径)`:从 git 中删除指定文件

`git reset HEAD filename` :移除单个文件

`git reset HEAD .`:移除所有文件

`git rm -f index.js`:从 git 仓库和工作区中同时移除 indexjs 文件

`git rm --cached index.css`:从 git 仓库中移除 index.css 文件,但保留中作区中的 index.css

`git log`:看你 commit 的日志,按时间先后顺序列出所有提交历史,最近的提交排在最上面

`.gitignore` :新建 -个文件写上忽略内容

`git branch -a` :查看所有本地和远程分支

`git branch`:查看所有本地分支

`git branch -r`:查看所有远程分支

`git branch login` :创建 login 分支

`git checkout rights`:切换到本地 rights 分支

`git checkout -b rights`:创建并切换到 rights 分支

`git merge user` :把 user 分支的内容合并到现在所处的分支上

`git branch-d`: 分支名称:合并后子分支可以删除,删除的时候注意不要处在这个分支里

`git branch-D`: 分支名称:强制删除

## 查看远程分支所有

`git remote show` :查看远程库

`git remote show origin`:显示远程仓库 origin 里的资源

## 与远程仓库建立连接

`git remote add origin <远程git地址>:git remote add origin http://git.xxx.com`

`git push origin master-hb-dev`:将本地库与服务器上的库进行关联

`git checkout --track origin/dev`:切换到远程 dev 分支

## 创建及推送到远程仓库

##### 第一次将本地分支推送到远程仓库

`git push origin master`:将文件给推到服务器上

`git push -u origin user`:把本地 user 分支,推送到云端 origin 仓库

`git push -u origin payment:pay`:上传本地分支,并且为远程分支重命名为 pay

##### 如不是第一次,已经创建过仓库了的直接:`git push`

`git pull`:拉取远程分支,在哪个分支上就更新哪个分支里的代码

`git pull origin <远程分支名>`

## 克隆远程仓库到本地

`git clone git@ github.com.hellamm/first2.git`(需要同步的 SSH 地址)
`git checkout 远程分支`下载到本地仓库
`git checkout login`:将远程仓库 login 分支,下载到本地
`git checkout-b<本地分支名称> 远程仓库名称/<远程分支名称>`:下载远程分支并重命名

## 删除远程分支

`git push 远程仓库名称 -delete 远程分支名称` :删除远程仓库指定分支

`git branch -D master develop` :删除本地库 `develop`

`git checkout -b dev`:建立一个新的本地分支 `dev`

`git merge origin/dev`:将分支 dev 与当前分支进行合并
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值