本文是在创建完 gitee 账户以及安装好 gitee 之后的后续步骤
添加完 SSH 公钥之后,如何在 git Bash here 中使用命令行,创建项目文件、初始化、以及上传到个人仓库。(还没有添加 SSH 公钥的人可以看看其他人的博文,我也会后续进行更新)
git 的基本操作
进到指定路径文件夹
- 直接进入该文件夹位置,然后右键Git Bash Here,在当前文件夹打开Git Bash,类似于打开Terminal,此时的终端的路径就是在当前文件夹,然后对文件进行相关操作。
- 在桌面右键Git Bash Here,通过dir查看当前目录文件,通过cd命令进入文件夹,通过cd …命令返回上一级,也可以使用cd xxx/xxx/xxx一次性直接到达指定位置,通过rm指令删除指定文件(注意在Git Bash中,使用cd命令是‘/’而不是Windows系统中的‘\’)(我是使用这种方法 同时不断使用 dir 打印文件夹,配合 cd 转到指定文件夹 )
- 可以通过pwd命令来查看当前是在哪个文件夹进行的操作(可以不断使用 dir 打印文件夹下面包含的文件目录)
创建项目文件夹
mkdir 文件名 文件名为项目文件夹
cd 文件名 进入到项目文件夹执行后续操作
初始化
进入到指定的文件夹之后,使用git init指令将本地文件夹变成本地仓库
git init
你会发现原来的文件路径后面多出一个(master)
本地文件夹中也会出现.git隐藏文件夹(是git的控制文件),千万不可以删除
同步到远程仓库
git remote add origin gitee仓库网址
刷新 gitee 页面就可以看到 如图所示
我的操作:第一次操作有点繁琐,适合跟我一样的新手
cd /d/ 先将文件夹转到 d 盘
pwd 可以查看当前文件夹路径 我是多次使用,不断确认路径是否正确
dir 打印当前文件夹下面包含的文件目录
cd 文件名 此时的文件名是上面 dir 打印出来的文件夹
dir 和 cd 可以多次循环,确定路径正确,到达指定文件夹时
mkdir 文件名 此时的文件名是想要创建项目的文件名
cd 文件名 转到刚刚创建的文件夹,后面需要对文件夹中的项目进行 git 初始化
pwd 建议再次打印路径确认路径以及文件夹名准确无误,确认无误后进行初始化
git init 项目初始化
Initialized empty Git repository in D:/qianduan/practice-project/202107Web/vue-mi-shop/.git/ (这个提示属于正常 不用理会)
git remote add origin 网址 该网址是在 gitee 上面创建的仓库的网址,没有可以现创
注意:
git remote add origin 网址 直接加网址,网上查找到的部分资料显示有<>,此处是不需要的。
加了显示:bash: syntax error near unexpected token newline
其余的 git 命令:
添加文件
git add 文件名.文件类型
git add -A 提交所有变化
git add -u 提交被修改的文件和被删除的文件,不包括新文件
git add . 提交新文件和被修改的文件,不包括被删除的文件
提交文件
git commit -m "修改注释" 一定要commit,否则无法同步到云端
git diff 文件名.文件类型 查看修改内容
cat 文件名.文件类型 查看所有文件内容
内容同步
git push -u 仓库代称 master
查看信息
git log
git log --follow 文件名.文件类型 查看某个文件版本信息
git clone 复制的SSH或者HTTPS key 克隆仓库
git pull 仓库代名称 取回远程文件
git fetch 可以看到本地仓库也被修改
git merge 合并本地仓库
理解:
push:add——commit——push
pull = fetch + merge
欢迎大家交流指正
参考博文