前言:命令行使用git上传代码主要分为三个步骤,创建本地代码仓库,连接远程代码仓库,编辑并上传。在微信小程序中,图形界面的上传git是简化了这些步骤,老师让我们完成这个作业估计就是让我们体验git的运行流程以及命令行界面的使用方法。(手掰档)这是一次作业,所以有什么地方写的不好还请谅解
** 这里不讨论git**的下载以及安装流程,所以大家配置好环境再来看这个
**1.**检查环境
git -v
检查版本号确保已经安装了git
**2.**配置用户标识
git config --global user.name "Your name"
git config --global user.email "Your email"
其中的yourname 和 youremail可以替换成自己的姓名和邮箱。
**3.**创建本地代码仓库
完成上述步骤后,可以开始创建本地仓库了。
在任意一个目录下创建文件夹。进入文件夹的路径下,输入
git init
这个命令的作用是把这个文件夹初始化成为本地仓库,Git 会在当前目录下创建一个名为
.git
的隐藏目录(在 Unix-like 系统中)或文件夹(在 Windows 中),这个目录包含了 Git 仓库的所有必要信息,如配置文件、对象数据库、引用等。
这时在此路径下就可以创建本地库中的第一个文件了,创建完成后,需要对本地库中的文件状态进行修改。具体几种文件状态如下图
在修改完文件后,文件会进入已修改的状态,然后我们需要把它变为已暂存,再进行提交。输入
git add filename
即可把对应文件变为已暂存的状态,前提是要对他进行修改,否则git会报错此分支下没有目标文件。这里的add . 是暂存所有已修改的文件。
这时输入
git status
可以查看当前代码库中文件的状态
git commit -m "第一次提交"
将已暂存转为已提交,引号中的内容可以随便写,相当于一个备注
**4.**连接远程代码库
git remote add origin URL #URL输入自己的仓库地址
git remote -v #检查配制是否成功
![6eef507b04484450b7a2ce682bb5d281.png](https://i-blog.csdnimg.cn/direct/6eef507b04484450b7a2ce682bb5d281.png)
到这里我们就配制好了远程库的信息,我们就可以和远程仓库进行交互了,例如push代码和修改,查看分支等
**5.**提交
git push -u origin 分支名
输入以上代码,这里如果要新建分支需要先运行 git branch 分支名 ,这里我测试用的是main,建议创建一个自己的分支,名字可以用拼音命名,以后的代码也先传入自己的分支中,确保没有问题后再与主分支合并,以防出现主分支崩溃的情况。
输入完这条指令后可能要输入gitee的用户名与密码,用户名:自己的 密码:自己的
**6.**查看
** 最后就可以到gitee**上查看自己的代码了。
7.命令合集
在当前目录新建一个Git代码库
$ git init
设置提交代码时的用户信息
$ git config <--global> user.name "
<name>
"$ git config <--global> user.email "
<email address>
"
添加指定文件到暂存区
$ git add
<file1>
<file2>
...
添加指定目录到暂存区,包括子目录
$ git add
<dir>
添加当前目录的所有文件到暂存区
$ git add .
删除工作区文件,并且将这次删除放入暂存区
$ git rm
<file1>
<file2>
...
提交暂存区到仓库区
$ git commit -m
<message>
列出所有本地分支
$ git branch
列出所有远程分支
$ git branch -r
列出所有本地分支和远程分支
$ git branch -a
新建一个分支,但依然停留在当前分支
$ git branch
<branch-name>
新建一个分支,并切换到该分支
$ git checkout -b
<branch>
合并指定分支到当前分支
$ git merge
<branch>
选择一个commit,合并进当前分支
$ git cherry-pick
<commit>
删除分支
$ git branch -d
<branch-name>
显示有变更的文件
$ git status
显示当前分支的版本历史
$ git log
显示指定文件是什么人在什么时间修改过
$ git blame
<file>
显示暂存区和工作区的差异
$ git diff
下载远程仓库的所有变动
$ git fetch
<remote>
显示所有远程仓库
$ git remote -v
增加一个新的远程仓库,并命名
$ git remote add
<shortname>
<url>
取回远程仓库的变化,并与本地分支合并
$ git pull
<remote>
<branch>
上传本地指定分支到远程仓库
$ git push
<remote>
<branch>
版权归原作者 SHTTTTT 所有, 如有侵权,请联系我们删除。