常用git命令 + 终端命令

(mac)

git常用命令

拉取指定分支到本地分支

git pull origin 分支 

查看所有远程分支

 git branch -a

切换本地分支

git checkout 本地分支

查看本地提交记录

git log

克隆指令

git clone 仓库地址/ssh

回滚至某一提交点 本地回滚 远程分支需要回滚 就强行覆盖就行 git push

git reset --hard 1d323c

删除本地分支

origin 远程分支名  --force
git branch -d 分支名

删除远程分支

git push origin --delete 远程分支名
git branch -dr 远程分支名

列出所有本地分支和远程分支

git branch -a

切换到分支并更新本地文件

git checkout  分支名

更新本地分支

git fetch

合并指定分支到当前分支

git merge 分支名

git使用经验总结:

执行commit后,还没执行push时,想要撤销这次的commit,使用命令:

git reset --soft HEAD^

如果想要连着add也撤销的话,–soft改为–hard 但会删除工作空间的改动代码,慎用!

  • HEAD^ 表示上一个版本,即上一次的commit,也可以写成HEAD~1 如果进行两次的commit,想要都撤回,可以使用HEAD~2
  • –soft 不删除工作空间的改动代码 ,撤销commit,不撤销git add file
  • –hard 删除工作空间的改动代码,撤销commit且撤销add

如果commit注释写错了,要改一下注释,有其他方法也能实现,如:

git commit --amend 

这时候会进入vim编辑器,修改完成你要的注释后保存即可。

终端命令

获取权限

sudo su 
//  接着输入电脑密码 然后回车

查看秘钥

cat ~/.ssh/id_rsa.pub

添加密钥

cd ~/.ssh

ssh-add id_rsa_DCB

显示当前目录的路径

pwd

配置用户名和邮箱

git config --global user.name "username"
git config --global user.email useremail@qq.com

查看用户名和邮箱

git config user.name 
git config user.email

查看其他配置信息(git设置列表)

git config --list
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值