一、git安装及使用教程
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
二、git基本语法
1. 初始化一个git仓库:
使用git init命令
2. 添加文件到Git仓库,分两步:
使用命令git add ,注意,可反复多次使用,添加多个文件;
使用命令git commit -m ,完成。
3. 查看工作区的状态:
使用git status命令。
如果git status告诉你有文件被修改过,用git diff可以查看修改内容.
4. 查看最近到最远的提交日志:
git log
5. 将当前版本回滚到上一个版本:git reset --hard HEAD^
其中:HEAD表示当前版本;HEAD^表示上一个版本;HEAD^^表示上上一个版本;往上100个版本:HEAD~100
6. 创建并切换分支:
方法一: git branch -b 分支名
方法二: git branch 分支名
git checkout 分支名
7. 本地修改一个文件,提交代码到自己的远程仓库:
-
首先先配置远程库:
因为本地Git仓库和GitLab仓库之间的传输是通过SSH加密的,所以,需要一点设置:
1. 创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key: $ ssh-keygen -t rsa -C "youremail@example.com" (这里是自己的邮箱地址,回车后,一路回车)
2. 登陆GitHub,打开“Account settings”,“SSH Keys”页面
3. 然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容(如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。)
4. 点“Add Key”,你就应该看到已经添加的Key
- 添加远程仓库:
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013752340242354807e192f02a44359908df8a5643103a000
8. 远程仓库上提交一个mr(merge request)到主仓库
https://blog.youkuaiyun.com/intheair100/article/details/60875422