- 使用客户端安装完成之后,需要配置个人信息,就是标记使用者的含义
git config --global user.name "名字(中英文皆可)" //写入名字
git config --global user.email "XX@XX.com" //写入邮箱 - 建立一个项目目录
mkdir somename //创建一个目录 cd somename //进入此目录 pwd //显示此目录 git init //初始化此目录
或者 利用VS Code 自带的命令直接初始化项目目录
3. 提交操作
git add //将某个文件或者全部文件添加到暂存区
git status //查看暂存区的提交情况
git commit -m "一些备注说明" //将暂存区的文件提交到版本库中
- 远程仓库
如果电脑是第一次利用git 进行远程提交,那么你的远程仓库需要一个“本地通行证” ssh-keygen ssh-keygen -t rsa -C "youremail@example.com"
一般来说,默认回车即可,文件会保存在 用户目录下面的 .ssh 文件夹中,打开此文件夹,你会发现有两个文件,你只能使用 id_rsa.pub 这个文件(另外一个好像很重要,不能瞎整)
复制里面的内容添加到账户(github或者码云)设置里面的ssh key 选项,这样,那么这台设备就能被识别啦
假设你的远程账户里面有一个已经建好的目录,并以此作为本地的远程仓库,(如果没有,直接建立一个目录就好)。
git remote add origin git@gitee.com:xxx/xxx.git //绑定远程仓库(这是码云作为例子)
git remote -v //查看远程仓库
- 提交文件到远程仓库
如果是第一次提交,并且远程仓库中存在一些初始的文件,比如readme.md或者license文件,这些文件本地仓库中应该是没有的,那么
git pull --rebase origin master //有效解决git push 不能提交的报错问题
git push -u origin master //初次推送需要添加 -u ,以后直接 git push origin master 即可
如果你出现了这种错误
The authenticity of host 'github.com (xx.xx.xx.xx)' can't be established.
RSA key fingerprint is xx.xx.xx.xx.xx.
Are you sure you want to continue connecting (yes/no)?
直接yes就行,这个是ssh的信任警告
待补充