git操作说明
2021-01-13 20:27:07 0 举报
AI智能生成
整理了git的基本操作命令
作者其他创作
大纲/内容
Git基础设置
设置用户名
git config --global user.name 'xxx'
设置用户名邮箱
git config --global user.email 'xxx'
查看设置
git config --list
Git工作区域
Git Repository(Git 仓库)
最终确定的文件保存到仓库,成为一
个新的版本,并且对他人可见
暂存区
暂存已经修改的文件最后
统一提交到git仓库中
工作区(Working Directory)
暂存已经修改的文件最后
统一提交到git仓库中
初始化一个新的Git仓库
克隆版本库
git clone <版本库的网址>
git clone https://github.com/jquery/jquery.git
创建文件夹
mkdir demo1
在文件夹内初始化Git(创建Git仓库)
cd demo1
进入文件夹
git init
创建git仓库
如果看不见 .git文件夹,设置电脑显示隐藏文件
查看仓库的状态
git status
添加文件
创建文件
touch test1.php
常用操作指令
(1). 返回上一级目录:cd .. (cd 与 .. 之间有一空格)。
(3). 显示当前路径:pwd。
(2). 进入某一目录:cd git (进入 git 目录)。
添加到暂存区
git add test1.php
修改文件
vi test.php
编辑模式下
q!
强制退出不保存
q
退出不保存
wq
保存退出文档
先按Esc 然后冒号+wq
git status
查看一下 是否修改了
显示文件内容
cat test.php
提交到仓库
git commit -m '提交描述'
删除文件
删除工作区文件
rm test.php
rm -rf test.php
删除工作区文件
从Git中删除文件
git rm test.php
删除暂存区文件
提交操作
git commit -m '提交描述'
提交删除
向仓库中添加文件流程
工作区
git status
git add hello.php
git add test.php
暂存区
git status
git commit -m “提交描述”
Git Repository(Git 仓库)
git status
将本地仓库同步到git远程仓库中
git push
将本地仓库提交到远程
解决git push错误
The requested URL returned error: 403 Forbidden while accessing
答案:私有项目,没有权限,输入用户名密码,或者远程地址采用这种类型:
vi .git/config
# 将
[remote "origin"]
url = https://github.com/用户名/仓库名.git
修改为:
[remote "origin"]
url = https://用户名:密码@github.com/用户名/仓库名.git
更新
git pull
git pull命令的作用是,取回远程主机某个分支的更新,再与本地的指定分支合并。
git fetch
一旦远程主机的版本库有了更新(Git术语叫做commit),需要将这些更新取回本地,这时就要用到git fetch命令。
上面命令将某个远程主机的更新,全部取回本地。
git fetch命令通常用来查看其他人的进程,因为它取回的代码对你本地的开发代码没有影响。
管理主机名
git remote
为了便于管理,Git要求每个远程主机都必须指定一个主机名。git remote命令就用于管理主机名。
不带选项的时候,git remote命令列出所有远程主机。
解决冲突
git pull 报错
error: Your local changes to the following files would be overwritten by merge: xxx Please, commit your changes or stash them before you can merge. Aborting
git stash
git pull
git stash pop
编辑冲突文件
git add
git commit -m '描述'
git push
0 条评论
下一页