git的使用和常用命令
git介绍
-
git 是一个免费开源的分布式版本控制系统
-
git可以实现各个版本之间的来回穿梭
-
git可以远程托管代码
-
git可以完成团队合作
workspace --add--> index --commit--> repository --push--> remote
git托管平台
使用git步骤
-
安装git,注册用户
-
第一次使用git需要执行2-4步,否则直接从第5步开始。 在任意位置打开git bash,执行
git config --global user.name [用户名]
-
在任意位置打开git bash,执行
git config --global user.email [绑定的邮箱]
-
配置密钥对:在任意位置打开git bash,执行
ssh-keygen
,一路回车,就可以在c/users/[用户名]/.ssh
这个目录下就可以看到公钥和私钥,注意,私钥一定不能动!!!最后把 id_rsa.pub 文件的内容全部赋值到线上,在个人设置里找到ssh公钥,完成粘贴 -
初始化仓库需要执行5-7步,如果时对仓库代码更新,直接进行第8步。 初始化本地仓库: 进入本地workspace(找到一个目录,这个目录里就是代码),在这里执行命令
git init
,会创建一个 .git文件夹,这个文件夹默认是隐藏的,注意:这个文件夹一定不要动!!! -
创建一个线上仓库: 在线上创建一个开源仓库,创建的时候三个选项都不要选!!!
-
关联本地和线上仓库:执行命令
git remote add origin [线上仓库SSH地址]
这里如果报错了,可以先执行
git remote rm origin
移出线上关联,然后冲重 add -
把workspace的代码添加到暂存区
git add -A
-
把暂存区的代码提交到本地版本库
git commit -m '[这一次提交所做的事情]'
-
-
把本地仓库的代码推送到线上
git push origin master
。 第一次push的时候需要输入 yes
常见git命令
-
git init
初始化一个本地仓库 -
git add
把本地代码添加到暂存区 -
git commit
把暂存区的代码提交到本地仓库 -
git push
把本地仓库的代码推送到远程(线上仓库) -
git remote add origin [线上地址SSH]
本地仓库跟线上关联 -
git remote rm origin
移出本地仓库跟线上的关联 -
git status
查看当前git仓库状态 -
git log
查看提交日志,可以看到每一次提交记录以及相应的版本号 -
git reset --hard [要回退的版本号]
回到某一个版本 -
git clone [https线上地址]