git笔记2021


前言

git基本操作。


提示:以下是本篇文章正文内容,下面案例可供参考

一、git工作流程

git init 重新初始化本地仓库
git add . 将项目目录的 所有文件 加入git
git status 查看当前状态
git add 文件夹名 将项目目录的 指定目录 加入git
git commit -am “填写日志” 提交到本地仓库
提交时加上参数:-a ,表示新增。fix修复 feat功能 refact重构 chore小任务
git remote add origin git@192.168.3.54:rd-app/fms.git远程仓库地址 给本地仓库添加 远程仓库地址

二、创建附注标签

git tag -a v0.1.2 -m “0.1.2版本”
通常的git push不会将标签对象提交到git服务器,我们需要进行显式的操作:
git push origin v0.1.2 # 将v0.1.2标签提交到git服务器
git push origin –tags # 将本地所有标签一次性提交到git服务器

三、pull操作

1、将远程指定分支 拉取到 本地指定分支上:
git pull origin <远程分支名>:<本地分支名>
2、将远程指定分支 拉取到 本地当前分支上:
git pull origin <远程分支名>
3、将与本地当前分支同名的远程分支 拉取到 本地当前分支上(需先关联远程分支,方法见文章末尾)
git pull
在克隆远程项目的时候,本地分支会自动与远程仓库建立追踪关系,可以使用默认的origin来替代远程仓库名,
所以,我常用的命令就是 git pull origin <远程仓库名>,操作简单,安全可控。

四、push操作

1、将本地当前分支 推送到 远程指定分支上(注意:pull是远程在前本地在后,push相反):
git push origin <本地分支名>:<远程分支名>
2、将本地当前分支 推送到 与本地当前分支同名的远程分支上(注意:pull是远程在前本地在后,push相反):
git push origin <本地分支名>
3、将本地当前分支 推送到 与本地当前分支同名的远程分支上(需先关联远程分支,方法见文章末尾)
git push
同样的,推荐使用第2种方式,git push origin <远程同名分支名>
附:
// 将本地分支与远程同名分支相关联
git push --set-upstream origin <本地分支名>
简写方式:git push -u origin <本地分支名>

五、查看分支

git branch 查看当前分支
git branch -a 查看所有分支
git checkout ningbo 切换分支

六、常用

git@192.168.3.54:wuyongqiang/tos_simulator.git -b master
克隆指定分支到本地
git clone http://myrepo.xxx.com/project/.git
直接克隆的是master

安装好git后,在命令行或终端中使用下面的命令可以设置git自己的名字和电子邮件。这是因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。
git config --global user.name “yuxin”
git config --global user.email “yuxin@trunk.tech”
注意git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址

使用git pull或者git push每次都需要输入用户名和密码,一条命令实现保存用户名和密码不用再输入
git config --global credential.helper store
git pull /git push (这里需要输入用户名和密码,以后就不用啦)

总结

以上就是今天要讲的内容。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值