Git使用

mac2024-05-14  32

Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

一、安装Git Bash

下载地址:https://git-scm.com/downloads,傻瓜式安装,一直下一步。

二、Git SSH Key 生成步骤

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

三、Git 基础命令使用

1. 获取源码

git clone git@github.com:billyanyteen/github-services.git

2. 本地代码关联远程仓库并上传

2.1 将本地文件夹初始化为Git仓库

git init

2.2 本地仓库关联远程仓库

git remote add origin git@github.com:wet5649/tedu.git

2.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
最新回复(0)