Git的初级使用
测试安装,查看版本信息:
git --version
返回git版本号则成功
注册Gitee并配置SSH key:
点击头像,选择设置SSH公钥,进入后里面有需要输入公钥的提示
然后在电脑Git Bash中输入命令
ssh-keygen -t rsa -C "注册的邮箱号"
连续三次回车生成ssh key
打开C盘user里面的.ssh文件夹,复制.pub后缀的文件内容,其内容就是公钥。
cat ~/.ssh/id_rsa.pub
回到gitee中,将公钥输入然后确定
在Git中
设置用户名和邮箱(gitee注册的邮箱)
git config --global user.name "个人用户名"
git config --global user.email 邮箱号
使用命令查看设置的用户名和邮箱
git config user.name
git config user.email
推送文件
打开git 切换到需要推送的文件目录下,或者直接在文件里面右键打开,然后执行文件初始化命令,对项目进行初始化,将项目交给git进行管理。
此时会多一个.git的文件夹
在gitee新建仓库,然后复制仓库的HTTPS连接,在Gis Bash中执行命令
git remote add origin HTTPS链接
第一次提交
查看状态 git status
文件显示红色表示还没有将文件添加到缓存区,
使用命令将文件提交到缓存区
git add .
将缓存区代码提交到本地git仓库中,
git commit -m "第一次提交"
将本地仓库代码提交到Gitee云端去,命令
git push -u origin master
push为提交命令,因为我们首次提交,仓库中并没有master分支,因此我们需要创建master分支
拉取最新的项目
获取远程仓库最新的代码。
在文件夹中使用Git Bash,键入命令
git pull
本地文件就会同步更新
在本地创建分支
我们不会直接对master分支直接进行开发,一般情况下都对在本地创建一个新的分支,用此分支进行开发,开发完成之后再合并到master分支上进行。
创建新分支raoxu
git branch raoxu
查看本地分支
git branch
先切换分区
git checkout raoxu
在项目中新建一个test.txt文件进行测试
执行如下命令
git add .
git commit -m "增加"
git status
此时在master分支中没有新加的test.txt页面,因为是在另一个分支中添加的,要进行合并才可以在master中查看到,使用如下命令进行合并:
git checkout master
git merge raoxu
再次查看项目,就出现了master,然后将master提交到远程仓库中。
git status
git push
将raoxu分支推送到远程仓库
git checkout raoxu
giit push -u origin raoxu
克隆已经存在的项目
在本地需要存放项目的文件夹,在文件夹内打开Git Bash ,在gitee中复制项目的https链接
git clone 链接