一、打开网站: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 查看当前分支列表