当前位置:   article > 正文

Git 工具的基本操作_git 工具编辑挂你

git 工具编辑挂你

安装Git

安装Git的方法比较简单,暂略,以后再补充

一、Git 之工作区至本地库

在项目根目录右键Git Bush

1.本地库初始化

git init
生成.git隐藏文件夹
存放git对于当前文件夹的版本控制信息

2.配置用户信息(只配置一次)

设置用户名:git config --global user.name "用户名"
设置邮箱:git config --global user.email "用户邮箱"
查看配置信息:git config --list

3.查看状态

git status
查看工作区文件是否被追踪(文件状态)

4.添加到暂存区

单个文件添加:git add 文件名
全部文件添加:git add .

5.从暂存区中删除

从暂存区中删除:git rm --cached 文件名

6.提交到本地库

单个文件提交:git commit进入vim编辑器中,需要输入这次提交的日志
全部文件提交:git commit -m "提交信息"直接提交,不会进入vim中

7.版本回退

1.本地库–>暂存区

拉取最近指定的版本库中全部到暂存区:git reset commitid .
(该操作不影响工作区)

2.暂存区–>工作区

拉取暂存区的指定文件将其替换工作区的文件:git checkout -- 文件名
拉取暂存区的全部文件将其替换工作区的文件:git checkout -- .

8.工作区文件重命名

将工作区文件重新命名:mv 文件名 新文件名

二、Git 之本地库至远程库

首先是创建远程仓库(此处不再赘述)

1.创建关联

1.Gitee
git remote add origin https://gitee.com/Git账户名/仓库名.git
2.Github
git remote add githubname https://github.com/Git账户名/仓库名.git

2.删除关联

1.Gitee
git remote remove origingit remote rm origin
2.Github
git remote remove githubnamegit remote rm githubname

3.查看关联信息

git remote -v

4.推送至远程库

  • 本地库和远程库创建关联时:
    将本地库的master分支推送至远程库(origin)的master分支
    git push origin mastergit push -u origin master
  • 本地库和远程库未创建关联时:
    git push https://github.com/Git账户名/仓库名.git master

5.克隆/拉至本地库

git pull https://gitee.com/Git账户名/仓库名.git
git pull https://github.com/Git账户名/仓库名.git
定义:从远程库获取到一个branch分支的更新到本地库,并更新本地库
特点:pull是将远程库中内容更新的部分同步至本地已有的库

三、关于分支

1.查看分支

查看本地仓库的分支情况:git branch

  • master是Git中的默认分支
  • 前面的*号表明当前所在分支
  • ()内也表明当前所在分支

2.创建分支

创建新的分支:git branch 新的分支名
创建之后输入 git branch 可查看是否创建了新的分支

3.切换分支

切换分支:git checkout 要切换的分支名
创建和切换到新分支的组合技:git checkout -b 新且要切换的分支名

4.合并分支

先切换到主分支(master)
合并分支:git merge 需要合并的分支(即开发者写新内容的分支)

  • 示例:如原有默认的分支为master,我自己新创建的分支为note,并且在note上写了新内容,需要将note上的新内容合并至master上(反之颠倒即可)
    • 先切换至被合并的分支master
    • 在git中输入命令 git merge note 合并note至master

8.删除分支

删除合并过的分支:git branch -d 分支名字
删除未合并的分支:git branch -D 分支名字

9.有关分支的流程总结

1.先把项目从远程库pull下来:git pull 地址
2.提交并上传我的分支:git add .git commit -m "提交日志"
2.切换到master主分支:git checkout master
3.合并分支:git merge 我的分支
4.推送到远程库:git push 地址 master

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

闽ICP备14008679号