git版本控制工具的安装以及关联远程仓库(gitee为例)

本文详细介绍了Git的安装、配置、基本操作命令,包括创建版本库、版本管理、撤销修改以及关联远程仓库的步骤。通过实例演示了如何在Gitee上创建仓库,并将本地代码推送到远程仓库,包括gitpush的操作差异。内容覆盖了Git的日常使用和版本控制核心概念。
摘要由CSDN通过智能技术生成

安装git(版本控制工具)

  1. 360软件管家安装(网络不佳的同学)
  2. git --version(测试是否安装完成,或者在桌面右击可以看到Git Gui here和Git Bash here)
  3. 配置用户名和邮箱:(修改用户名和邮箱重执行下面的两个命令即可)
  $ git config --global user.name "名字"
  $ git config --global user.email "邮箱"
  1. 创建版本库
mkdir 文件名加后缀(创建文件)
git init (初始化仓库)
  1. 基本操作命令:
  2. 用命令git add告诉Git,把文件添加(缓冲区)到仓库git add hello.txt
  3. 用命令git commit告诉Git ,把文件提交到仓库(注释必填)git commit -m 注释
  4. 创建文件夹mkdir 文件夹名
  5. 显示当前所在的路径 pwd
  6. 显示隐藏的.git文件ls -ah
  7. 查看当前目录下的文件ls(Linux系统下的)或者dir(Windows系统下)
  8. 版本管理(版本回退)
  9. git status查看版本状态,即缓存区是否还有代码没有提交)(红色代表还有修改的文件没有提交,不是红色但是提示有文件没有有commit,说明修改的文件在缓存区,若提示nothing to changed,则代表所有代码都提交到仓库了
  10. git diff:当有代码没有提交时,查看具体的修改内容(-:删除,+:添加)
  11. git log:查看所有的提交代码记录
  12. git log --pretty=oneline:查看简约版的所有的提交信息
  13. git reset --hard 版本号:回退到指定的版本(显示:HEAD is now at ,代表回退成功,:回退指定版本提交代码的备注信息)
  14. git reflog:查看历史版本号,和回退的版本
  15. git checkout -- readme.txt:撤销工作区的修改
  16. git reset HEAD hello.txt:撤销暂存区的修改,然后执行撤销工作区的修改即可
  17. rm 文件名: 删除工作区文件
    若提交到暂存区,则执行8,再执行7
  18. git rm 文件名
若已经commit到仓库中了,则先执行9,再执行git rm 文件名,则会变成绿色,再执行git commit -m '注释',此时提交到仓库中的文件才被删除

关联远程仓库:

  1. 在gitee官网,注册账号
  2. 在gitee中新建仓库:
    1. 在右上角+点击,选择新建仓库
    2. 配置相关配置(使用Readme文件初始化这个仓库勾选)
    3. 点击创建
  3. 在本地创建文件夹,并在该文件夹下鼠标右击,选择Git bash here
    1. 克隆远程仓库到本地:git clone https路径,(https路径是项目仓库创建完成后,在克隆下载那里点击,选择https并复制路径)
      这时就可以看到文件夹下的一个.git文件夹(看不到这个文件夹的话点击查看,把隐藏的项目选中就可以看到了)和两个README.md(一个中文,一个英文)
    2. 此时就可以把你想要保存在gitee上的代码和文件放入该文件夹下了,
    3. 把本地文件提交到本地仓库,执行git add * 提交所有文件,
      执行git status 查看是否所有的文件都提交了,若有个别没有提交的,单独执行提交(以.开头的文件无法匹配,需要单独提交)
      然后执行git commit -m 'init'将文件代码提交到本地仓库,
    4. 把本地仓库的文件代码提交到远程仓库:
      先执行git push推送到远程仓库(第一次会要求填写gitee的用户名和密码)

将本地代码推送到远程仓库

  1. 本地文件夹下执行:git init
  2. 将代码添加到本地暂存区:git add .
  3. 将代码从暂存区提到本地仓库:git commit -m
  4. 查看是否全部提交到本地仓库:git status
  5. 将远程仓库地址用本地仓库别名代替: git remote add origin 远程仓库地址,删除别名:git remote rm origin 然后重新设置
    或者git remote origin set-url ,直接进行修改
  6. 当我们不清楚自己仓库对应origin地址时,可以查看:git remote -v
  7. 推送master分支到远程仓库:git push -u origin master
  8. 推送master分支到远程仓库:git push -u origin master
  9. 开始推送
    git push <远程主机名> <本地分支名>:<远程分支名>
    git push origin master:master
    ===如果不让推拉下然后推送
    git pull --rebase origin master, 将gitee上的文件和本地库合并然后再. git push origin master
    使用git命令推送项目完成
    提示:
git push origin与git push -u origin master的区别
 
$ git push origin
上面命令表示,将当前分支推送到origin主机的对应分支。 
如果当前分支只有一个追踪分支,那么主机名都可以省略。 
$ git push 如果当前分支与多个主机存在追踪关系,那么这个时候-u选项会指定一个默认主机,
这样后面就可以不加任何参数使用git push。
 
$ git push -u origin master 上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,
后面就可以不加任何参数使用git push了。 不带任何参数的git push,默认只推送当前分支,这叫做simple方式。
此外,还有一种matching方式,会推送所有有对应的远程分支的本地分支。
Git 2.0版本之前,默认采用matching方法,现在改为默认采用simple方式。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiangzidz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值