随笔-git版本管理学习

git官网-https://git-scm.com

1、安装

RHEL 、 CentOS:$ sudo dnf install git-all
Debian、Ubuntu Linux: $ sudo apt install git-all
windows: https://git-scm.com
git官网安装包下载安装
mac: https://git-scm.com/download/mac
安装包下载安装

除此之外,现在很多的开发软件已经集成了git插件,自己安装也可以,使用可能更加的方便

2、使用

(1) 配置用户名、密码

windos使用是通过“Git”->“Git Bash”的输入完成
$ git config --global user.name “用户名”
$ git config --global user.email 邮箱地址

要是输入错误,清空的话使用:

方法一:设置清空git保存的账号密码并每次操作时强制输入账号密码,即git不自定保存账号密码
git config --system --unset credential.helper

方法二:Windows平台在控制面板/用户帐户/凭据管理器下可以查看到git保存的账号信息,手动删除指定git账号信息即可

(2)正式使用
打开git bash 通过cd 切换到目标项目中,使用开发工具并安装git插件的可以直接在开发工具中使用语句

克隆项目(从网络上拷贝一份到本地):git clone 链接地址
初始化项目:git init
向仓库上传新修改的文件作为一个版本:

git add *.c // 添加此次修改的所有文件
git commit -m ‘添加本次上传的说明’
git push -u origin master 将本次修改文件上传至master的分支上

上传文件前建议使用: git status 用来查看在你准备上传之前仓库是否有人上传过修改文件,用git diff可以查看修改内容,以防双方发生冲突

git的删除操作
git rm --cached README
git rm log/*.log

git commit --amend 撤销操作,撤回你前一次提交的版本
git reset 文件名/.c 取消暂存的文件
git fetch 从远程仓库 获取数据(你本地不存在的)

git branch 分支名|分支创建
git checkout 分支名|分支切换
git merge 分支名|分支合并 合并的过程可能出现文件冲突需要使用git status查看冲突并修改再执行

版本回退: git log 查看版本号 通过git reset --hard 版本号前几位一般5位进行回退

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值