Gitee的网页底部footer里有相关教程https://gitee.com/
1. 首次用git提交,配置全局选项
$ git config --global user.name "用户名"
$ git config --global user.email "你的邮箱"
2. 提交
$ git init // 初始化仓库 $ git add . // 把本地文件放到暂存区 $ git commit -m '提交信息' // 把本地文件放到本地仓库里 并备注提交信息 $ git remote add origin 你新建的仓库地址 // 链接远程仓库 $ git push -u origin master // 把本地仓库的文件推送到远程仓库 push
3. 删除文件夹
要先clone仓库,复制HTTPS下的地址
$ git clone 你复制的仓库地址 // clone仓库 $ cd 仓库名/ // 进入仓库(仓库名不需要.git后缀) $ git pull origin master // 将远程仓库里面的项目拉下来 $ dir // 查看目录 $ git rm -r --cached 待删除文件名 // 删除文件 $ git commit -m 'delete a file' // 提交删除文件后的仓库并添加说明 $ git push origin master // 将本次更新推送到远程仓库
4. 查看在上次提交之后是否有修改
三种方式都能查看状态,第一种较详细,后两种较简短
1 $ git status // 会输出详细内容,并且有提示 2 $ git status -s // 会得到简短输出 3 $ git status --short // 会得到简短输出
5. 修改本地文件后更新远程仓库
$ git add . // 把本地文件放到暂存区 $ git commit -m '提交信息' // 把本地文件放到本地仓库里 并备注提交信息 $ git push origin master // 把本地仓库的文件推送到远程仓库
6. 创建新的分支
$ git checkout -b 分支名 // 创建一个新的分支并切换到新建分支 $ git branch // 查看当前项目的所有分支 ('git branch <分支名>' 创建分支) $ git checkout login // 切换到login分支 ('git checkout <分支名>' 切换到分支) $ git push -u origin login // 把本地分支推送到远程仓库origin中,同时以login分支来进行保存 $ git checkout master // 切换到主分支 $ git merge login // 将login分支合并到mater主分支 $ git push // 把本地分支推送到远程仓库origin中,因为云端已有master分支,故只须git push即可
7. 恢复本地修改的文件
$ git status // 查看本地仓库与远程仓库有何不同 $ git reset HEAD 被删文件或文件夹名 // 将文件放在暂存区 $ git checkout 被删除的文件或文件夹 // 将暂存区文件拉回本地
8. 拉取指定分支的代码
$ git clone -b 分支名 仓库地址 //拉取指定分支到本地
9. 撤销本地commit
$ git reset HEAD~
10. 将远程指定分支代码更新到本地
$ git pull origin 分支名
11. 版本回退
$ git log //查看提交日志 $ git reset 版本号 //本地代码回退到某版本