Git基本使用
Posted walkwaters
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git基本使用相关的知识,希望对你有一定的参考价值。
一、用户信息配置及查看
配置
git config --global user.name "your name(git用户名)"
git config --global user.email "your email(git注册时的邮箱)"
如果用了 --global 选项,那么更改的配置文件就是位于你用户主目录下的那个,以后你所有的项目都会默认使用这里配置的用户信息。
如果要在某个特定的项目中使用其他名字或者电邮,只要去掉 --global 选项重新配置即可,新的设定保存在当前项目的 .git/config 文件里。
查看
查看当前用户:git config user.name
查看当前邮箱:git config user.email
版本查看:git --version
二、Git的基本操作(以新建的readme.txt为例)
克隆:git clone [git地址]
拉取远程仓库项目:git pull <远程主机名> <远程分支名>:<本地分支名>(eg:git pull origin master)
添加远程仓库:git remote add [远程仓库名] [git仓库地址]
查看远程仓库地址:git remote -v
查看工作目录状态:git status
On branch master
Initial commit
Untracked files:
(use "git add <file>..." to include in what will be committed)
readme.txt
nothing added to commit but untracked files present (use "git add" to track)
输出结果显示,readme.txt处于未跟踪状态(untracked files),也就是说该文件未存入代码库中,仅保存在工作目录中。
要将readme.txt提交到远程代码库,需要进行三步操作git add、git commit、git push。
提交的三步:
git add 文件名(eg:git add readme.txt)
git commit -m "备注信息"(eg:git commit -m "add readme")
git push [选项] [远程代码库名称] [分支名称](eg:git push origin master)
查看文件发生的变化:git diff
将暂存区的内容回滚到本地代码库:git reset HEAD
创建分支:git branch [分支名]
切换分支:git checkout [分支名]
合并分支到主干:git merge origin/branch(tip:执行前要先使用fetch子命令获取分支:git fetch origin branch)
移除远程仓库:git rm <file>(强制删除用-f)
Git存储过程
以上是关于Git基本使用的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段15——git命令操作一个完整流程