Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
下载地址:https://git-scm.com/downloads,傻瓜式安装,一直下一步。
1. 设置Git的user name和email:
git config --global user.name "wangxiaomeng" git config --global user.email "wangxiaomeng@gmail.com"2. 生成SSH密钥过程:
2.1 进入C盘用户的.ssh目录,我的目录是C:\Users\ylh\.ssh
ssh-keygen -t rsa -C “wangxiaomeng@gmail.com”按3个回车,密码为空(或者是电脑密码) email是gitlab的账号,即上面配置的email
2.2 进入.ssh目录,得到两个文件:id_rsa 和 id_rsa.pub
3. 配置SSH密钥:
将id_rsa.pub里的公钥添加到gitlab的ssh中,如下: 配置好了后,你就可以愉快地commit && push
1. 获取源码
git clone git@github.com:billyanyteen/github-services.git2. 本地代码关联远程仓库并上传
2.1 将本地文件夹初始化为Git仓库
git init2.2 本地仓库关联远程仓库
git remote add origin git@github.com:wet5649/tedu.git2.3 提交代码
提交代码到本地暂存区:git add .
将本地暂存区的内容提交到本地库中:git commit -m "注释内容"
2.4 推送到远程仓库
git push -u origin master用git push命令,实际上是把当前分支master推送到远程;由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
3. 切换分支
查看本地分支:git branch
查看远程分支:git branch -a
切换远程分支:git checkout -b develop origin/develop
4. 切换tag
git checkout tag_name