gitee 使用笔记
一、常用命令
//初步配置
$ git config --global user.name "用户名" //输入用户名
$ git config --global user.email "用户名" //输入邮箱
$ git config --list //查询设置
$ ssh-keygen -t rsa -C "这个填邮箱或手机号都可以,做个辨认而已" //输入邮箱
$ cat ~/.ssh/id_rsa.pub //查看密钥
$ reset //把git bash命令窗口中的所有内容清空
$ git credential-manager uninstall //删除用户信息
//仓库操作
$ git rm -r --cached <dir_name> //删除远程文件, cached不会把本地的文件删除
$ git remote rm name //删除远程仓库
$ git remote rename old_name new_name //修改仓库名
$ git init //初始化git
$ git remote add origin https://gitee.com/仓库名/项目名.git //连接gitee项目
//目录操作
$ cd name //进入目录
$ cd .. //返回上一级目录
$ pwd //显示当前目录
$ ls //list, 列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细
$ touch name //新建一个文件 如touch index.js在当前目录下新建index.js文件
$ rm name //删除一个文件
$ mkdir name //新建一个目录,就是新建一个文件夹. 如mkdir src 新建src 文件夹
$ rm -r name //删除一个文件夹,先删除文件夹里面的内容,再删除文件夹
$ mv name src name //移动文件,例如:mv a.html src b.html a是我们要移动的文件, src 是目标文件夹,当然, 这样写,必须保证文件和目标文件夹在同一目录下
//上传
$ git add . //添加到暂存区里面去,如果后面接小数点“.”,意为添加文件夹下的所有文件
$ git add file1.txt file1.txt //添加到暂存区里面去,如果后面接小数点“.”,意为添加文件夹下的所有文件
$ git commit -m "备注内容" //把文件提交到仓库。引号内为提交说明
$ git push -u origin master -f //将最新的修改强制推送到远程仓库
$ git push origin master //将最新的修改强制推送到远程仓库
$ git checkout -b branch_name //切换到分支:
//同步项目到本地
$ git clone https://gitee.com/xxx/ //主分支拉取
$ git clone -b testing https://gitee.com/xxx.git //指定分支拉取 testing分支名
$ git pull origin testing //同步项目到本地 testing分支名
//分支
$ git branch //查看分支
$ git branch -a //查看分支
$ git branch testing //添加分支 创建完分支后git branch可以查看当前分支是否已经创建成功
$ git branch checkout -b testing //添加分支
$ git push origin testing //推送分支
$ git fetch //更新远程分支到本地
$ git checkout testing //切换分支
$ git branch -d testing //删除分支
//版本管理
$ git log //查看日志
$ git reset --hard commit //查看日志
$ git push origin HEAD --force //推送到本地到远程仓库:让远程仓库代码和本地一样
二、流程
2.1、下载安装
地址:https://git-scm.com/downloads
2.2、设置用户信息
鼠标右键打开“Git”->“Git Bash”输入以下命令
$ git config --global user.name "xxx"
$ git config --global user.email "xxx@163.com"
2.3、创建版本库
2.3.1:创建一个仓库
打开gitee 官网:https://gitee.com/
登陆后 点击新建仓库 并填写相关信息
记录仓库地址 如:https://gitee.com/xxx/xxx.git
2.3.2:设置用户信息
同 2.2 步骤
2.3.3:创建一个空目录并上传
创建 git 仓库
$ mkdir user_function
$ cd user_function
$ git init //通过git init命令把这个目录变成Git可以管理的仓库
$ touch README.md
$ pwd
$ git add .
$ git commit -m "first commit"
/*
commit 命令返回信息说明
1 file changed:1个文件被改动
2 insertions:改动内容数量
*/
$ git remote add origin https://gitee.com/xxx/xxx.git
$ git push -u origin "master"
若是已有仓库
cd existing_git_repo
git remote add origin https://gitee.com/xxx/xxx.git
git push -u origin "master"
如果希望上传到分支
$ git branch //查看分支
//希望创建新分支
$ git branch testing //添加分支
//如果已有分支
$ git checkout testing //切换分支
$ git push -u origin "V0.0.0" //上传到指定分支
2.3.4:最新的修改推送到远程仓库
$ ls //先查询当前目录中的所有文件
$ git add .
$ git commit -m "first commit"
$ git remote add origin https://gitee.com/xxx/xxx.git //链接指定仓库
$ git push -u origin "master"
2.4、同步到本地
$ git init
$ git remote add origin https://gitee.com/xxx/xxx.git
$ git clone -b testing https://gitee.com/xxx/xxx.git
三、常见问题
注:不要使用Windows自带的记事本编辑任何文本文件