Git命令行基础操作
Git的下载
一、下载
下载地址:https://gitforwindows.org/
选择Download按钮进行下载,由于是外网所以下载速度较慢。
本地仓库的建立与使用
一、本地仓库的建立
Git安装完成后会有一个名为Git Bash的应用程序,运行Git Bash进入Git命令行界面。
通过命令行操作打开想要创建本地仓库的目录,命令行操作包括
- cd 打开
- ls 列出当前目录下所有文件
- mkdir 创建文件夹
- rm 删除文件(夹)
进入目标文件夹后,输入
$ git init
即将当前文件夹设为本地仓库,并在当前目录生成 .git 隐藏文件夹。
二、本地仓库的使用
当需要将文件输入本地仓库中时,输入
$ git add [filename]
即可将所选文件添加至本地仓库。
注:所选文件可为文件夹名,即将目标文件夹及子目录添加至本地仓库
可通过status命令查看当前仓库中文件上传情况,输入
$ git status
若有新上传的文件则以绿色字体输出,更改但未上传的将以红色字体输出。
可通过diff命令查看文件更改的细节,输入
$ git diff
会通过a,b版本返回更改前后的差别。
三、GitBash初始位置修改
在GitBash属性,快捷方式选项卡中将目标路径最后的--cd-to-home
删除,并将起始位置中的路径改为想要修改为的路径(以D:\Repository为例)
修改后应如下图所示:
远程仓库的沟通及使用
一、建立远程仓库
登陆github网站进行远程仓库的建立
二、远程仓库的沟通
先通过以下命令对git进行设置
$ git config --global user.name [username]
$ git config --global user.email [email]
使用下面的命令建立SSH密钥
$ ssh-keygen -t rsa
即会以rsa方式获取ssh密钥。
类似的方式包括dsa | ecdsa | ecdsa-sk | ed25519 | ed25519-sk
生成密钥的目录默认为C:/user/Administrator/.ssh,下含id_rsa及id_rsa.pub两个文件,在链接目标远程仓库时,先通过github中个人设置中SSH项(https://github.com/settings/keys)中添加.pub文件中的密钥。
再通过下面的命令连接远程仓库
$ git remote add <shortname> <url>
就能够连通所选的数据库。
三、仓库的上传与下载
远程仓库文件的上传必须先编辑版本说明
$ git commit -m ""
在双引号中输入你对此版本的描述
再上传至远程仓库
$ git push origin master
可以通过pull方法将远程仓库中的文件下载至本地仓库
$ git pull origin master