当前位置:   article > 正文

Git的基本使用操作_git add -p

git add -p

Git 是分布式版本控制系统,它可以没有中央服务器,因为自己的电脑上是一个完整的版本库,,工作的时候就不需要联网了。多人如何协作呢? 比如说自己在电脑上改了文件 A,其他人也在电脑上改了文件 A,这时,你们两 之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。

一、 将本地代码上传到远程仓库

1.1 电脑先安装好git和SourceTree,使用Git Bash

查看git版本

git version
  • 1

设置用户名和邮箱

git config --global user.name zhangsan
git config --global user.email zhangsan@163.com
  • 1
  • 2

1.2 新建远程仓库
在这里插入图片描述
1.3 在本地新建一个文件夹,作为项目根目录

Git Bash
初始化本地git仓库

git init
  • 1

将本地仓库和远程仓库对接起来(add 后面自定义仓库名字。git_url代表你的git地址)

git remote add *yourname* *git_url*
  • 1

查看连接情况

git remote -v
  • 1

克隆到本地仓库

git clone *git_url*
  • 1

SourceTree
创建/克隆

在这里插入图片描述
注:( 第一次克隆完成后会有登录提示框,输入错误解决方法 :工具---->选项---->验证)

  • 将默认账号删除重新克隆

克隆完成后本地仓库有一个.git文件

add和commit操作

Git Bash
将本地仓库中资源提交至暂存区(add后面可以带多个文件名字,用空格隔开;或者输入 . 代表全部

 git add aa.txt
  • 1

将暂存区资源提交至本地库

git commit -m "再次修改" "aa.txt"
  • 1

查看工作区和暂存区的状态

git status
  • 1

SourceTree
提交Commit
当我们在本地修改项目时,SourceTree会记录更改
在这里插入图片描述
暂存需要提交的内容后,填写修改日志,然后提交
在这里插入图片描述
注:( 提交之后,会在本地新建一个版本,但是该版本并不会同步到GitLab。如果要同步到GitLab,需要使用Push。)

Push推送操作

Git Bash
把它push到远程仓库(origin就是我们上面设置的仓库名,master代表主分支)

git push origin master
  • 1

SourceTree
在左侧的分支栏,可以看到本地的版本日志,默认只有master分支,选中master分支可以看到版本图谱。双击可以在几个版本间切换。
在这里插入图片描述
选择需要推送的版本,然后点击工具栏的“推送”按钮,打开推送面板,选择要推送的分支,确认。
在这里插入图片描述

PUll拉取操作

Git Bash
把它pull到本地仓库(origin就是我们上面设置的仓库名,master代表主分支)

git pull origin master
  • 1

SourceTree
当多人同时对GitLab上的项目进行修改时,我们则需要保证自己的代码始终是最新的版本。选择需要进行拉取的本地版本,单击工具栏的“拉取”按钮,打开拉取面板,确认。
在这里插入图片描述
注:如果本地有对项目进行修改,必须先提交保存成本地版本,然后才可以拉取,否则会出现冲突。
在这里插入图片描述
在这里插入图片描述

  • HEAD 和 = 号之间表示当前分支下的代码
  • = 号和 >>>>>>>之间表示要合并的分支下的代码
    解决方法:最后根据情况区分保留需要的代码,最后再删除<<<<<<< HEAD、=======、和>>>>>>>重新提交即可。

二、分支

做项目时,项目主分支中操作,需要添加修改时可以通过分支来编写,既不影响主分支操作也可以同时进行之后的操作。
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/822825
推荐阅读
相关标签
  

闽ICP备14008679号