git 简单使用入门

348 阅读2分钟
  1. 使用客户端安装完成之后,需要配置个人信息,就是标记使用者的含义
    git config --global user.name "名字(中英文皆可)" //写入名字
    git config --global user.email "XX@XX.com" //写入邮箱
  2. 建立一个项目目录
    mkdir somename 		//创建一个目录
    cd somename			//进入此目录
    pwd 				//显示此目录
    git init 			//初始化此目录
    

或者 利用VS Code 自带的命令直接初始化项目目录
3. 提交操作

	git add				//将某个文件或者全部文件添加到暂存区
	git status			//查看暂存区的提交情况
	git commit -m "一些备注说明"		//将暂存区的文件提交到版本库中
  1. 远程仓库
    如果电脑是第一次利用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						//查看远程仓库
  1. 提交文件到远程仓库
    如果是第一次提交,并且远程仓库中存在一些初始的文件,比如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的信任警告

待补充