Git常用命令

git操作

创建和入库

1 初始化

git init

2 添加文件到仓库

git add xxx//添加xxx文件到仓库
git add .//把所有更改的文件添加到仓库

3 查看状态

git status查看状态

4 提交文件

git commit -m"xxxx"

修改

1 撤销,放弃所有更改。

git checkout . 

2 删除新增文件

(未执行过git add的文件)

git clean -fd

3 删除.git,撤销仓库

rm .git -rf

状态

未跟踪文件(U):未进行git add的文件

已跟踪的:执行过git add的文件

A:新增的

M:被修改的

D:被删除的

C:有冲突的文件

版本

1 查看版本信息

git log
git log --pretty=oneline

2 回滚

git reset --hard id号

3 回到上一个版本

git reset --hard HEAD^

本地仓库和远程仓库

1 克隆到本地仓库

git clone ssh:/

2 远程仓库

git remote add origin ssh:xxxxxxxx//关联远程仓库
git remote remove origin //断开关联
git remote -v   //查看关联的远程仓库

3 把本地仓库内容推送到远程仓库

git push origin xxx

4 推送到远程仓库的主干

git push origin master

5 推送到远程仓库的分支

git push origin 分支名

6 第一次推送

git push origin master -u 

7 第二次及以后推送

git push

8 强制推送

轻易不要使用

git push origin master -f 

9 拉取代码

如果本地有代码未提交,需要先提交然后推送才能拉取代码

git pull

配置公钥

输入 ssh-keygen -t rsa -C “你的邮箱地址” 三次回车之后就可以生成密钥对

输入 cat ~/.ssh/id_rsa.pub 查看你的 public key(公钥)

start . 打开当前文件夹

分支

1 创建分支

git checkout -b xxx

2 切换分支

git checkout xxx

3 查看分支

git branch//本地
git branch -a//查看所有,包括gitee上远程分支

4 拉取所有分支信息

git fetch -a

5 推送到指定分支

git push origin xxx (-u)

6 拉取远程xxx分支

git pull origin dev:dev

7 合并xxx分支到主干

//先切换为主干
git checkout master
git merge xxx -m'xxx备注信息'

8 删除分支xxx

git branch -D xxx

可视化工具

小乌龟git

https://gitforwindows.org/

github desktop

https://desktop.github.com/

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值