git的注册与使用:代码的版本控制器

一、打开网站:http://www.oschina.net

  点击

  注册账号

    创建项目

    添加成员

    选择项目  复制SSH地址

二、打开电脑终端,在存放项目的目录下键入命令行:git clone git@git.oschina.net:wangguimin/text.git(项目SSH地址)

  一直点击回车直到出现这是需要SSH公钥

  下面创建SSH公钥:

  在终端执行:ssh-keygen -t rsa  输入密码

  

  出现这个就是创建成功

  执行: pbcopy < ~/.ssh/id_rsa.pub复制SSH公钥

三、返回oschina网站,在个人信息的左边找到SSH公钥,添加公钥中直接cmd+V粘贴上去,标题自己命名

添加成功之后在终端重新执行:git clone git@git.oschina.net:wangguimin/text.git(项目SSH地址)

就可以直接克隆成功了

这里修改下git的name和email,两行命令:  

  git config --global user.name wangguimin   修改名字

  git config --global user.email 870503894@qq.com    修改邮箱

  git config --list      查看

下面就是使用git提交代码的4个步骤:

  1.git add .   保存写的代码

  2.git commit -m "版本信息"       修改信息

  3.git pull      从服务器拉代码和本地代码合并

  4.git push origin 分支名     把合并的代码推到服务器上

git status  命令可以查看状态

git log 查看修改的版本信息

git reset --hard bdcc8b10715a41e5807ff86f0252f6963539b798(版本号)   强制恢复到之前的版本

上述过程是不可逆的,所以当执行该操作后,之前所做的修改就消失了

针对这种情况,我们可以直接再创建一个新的分支,克隆该分支的内容,切换分支,然后恢复到之前的版本,这样可以避免自己所做的修改消失

实现代码如下:git branch 新分支名       创建分支

       git checkout 新分支名    切换到新分支下

       git branch    查看当前分支列表

原文地址:https://www.cnblogs.com/wangguimin/p/4533736.html