准备
下载Git:https://git-scm.com
注册gitee账号:https://gitee.com
务必记住用户名,首次使用git时会需要输入用户名和密码:
私有仓库需要配置用户名和邮箱,右键打开git bash,在命令行中输入(引号内改成自己的用户名和邮箱):
git config --global user.name "xxxusername"
git config --global user.email "xxxemail"
克隆已有的gitee仓库代码
在你想要保存代码的目录,右键打开git bash,输入:
git clone https://gitee.com/用户个性地址/项目名.git
仓库链接如下图得到:
拉取最新版本的代码
git pull
提交
git add . #将当前目录所有文件添加到git暂存区
git commit -m "本次提交的说明信息" #提交并备注提交信息
git push origin master #将本地master分支提交推送到origin主机远程仓库
注:每次提交之前可以使用git status
命令查看当前仓库有没有被修改,若有新的修改,先执行git pull
拉取最新的版本再提交,这样可以避免一些冲突
处理冲突
- 保留线上文件
git pull orign master
git push origin master
- 强制推送,将本地文件上传,删除线上文件(!!慎用)
git push origin master -f
版本回退
# 查看从最近到最远的提交记录
git log
每一次的提交都会有对应的commit id和commit message
# 根据commit_id回退到指定版本
git reset --hard commit_id
回退后的代码使用git push
提交会报错,因为此时本地指向的版本比远程库的要旧,使用git push origin master -f
强制提交