新手git入门总结

2 篇文章 0 订阅

Git、Gitee初始化:

配置git秘钥:

这里随便百度吧

前言:

先拉取代码

1、如果直接git clone的话,直接改自己配置信息,然后
走add commit push
2、如果不直接拉,或者链接没什么内容的,直接本地初始化
git init
然后关联仓库:
如果有关联的仓库,就先干掉 git remote rm origin
git remote add origin 地址
add commit push

注意:默认git add .是不更改删除得提交,如果要变更让远程变更删除,就git add --all
一、先查看当前相关配置信息:
1、查看当前用户(global)配置:
git config --global --list
2、查看关联的仓库的配置信息
git config --local --list
3、配置自己本地的信息
git config --global user.name “你的名字或昵称”
git config --global user.email “你的邮箱”

提交部分:
git add . //提交所有变动,包括删除变更要加–all 这里是提交到暂存区
git status -s //查看提交变动
git commit -m

日常操作:
1、提交自己最新代码:

git add. 
git commit -m''
git push origin 自己分支名

2、合并分支

git merge master 
git push origin 自己分支名

git checkout master
git pull 
git merge 自己分支名
git push origin master

合并之后记得push推送,切换分支记得git pull
git checkout 自己分支名
git reset --hard commit_id 回滚代码
分支相关操作:
1、查看当前所有分支:
git branch -a
2、刷新远端分支
git remote update origin -p

3、创建并切换远程分支
git checkout -b 分支名

4、提交本地分支到远程
git push origin 分支名

5、本地分支跟远程分支关联
git branch --set-upstream-to=origin/远程分支名 本地分支名

6、分支合并(要先切换到要合并的分支)
git merge 分支名
git push 分支名

web钩子扩展

webhooks(钩子):
就是本地更新提交到git后,让git发送一个http请求,告诉你服务端有最新更新,要可以
拉代码了。这里可以让服务端执行sh文件用exec函数,或者直接在代码执行shell_exec

这里我是用shell_exec直接写在代码那里,防止sh文件被篡改
sudo git fetch --all && sudo git reset --hard origin/master

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值