学习笔记—linux下git基本使用:

这里我使用的是gitee:

一.首先需要在gitee官网注册一个属于自己的账号,在主页右上角新建一个仓库:
在这里插入图片描述
新建仓库完成后,进入仓库会有一个克隆/下载,点开后会有一个git地址,用来上传或者下载文件,点击复制:
在这里插入图片描述
二.接下来需要在自己的虚拟机上操作:
1.命令行进行本地 Git 全局设置(yourname = Gitee中的用户名,your@email.com = 在Gitee中绑定的箱):

git config --global user.name "yourname"
git config --global user.email "your@email.com"

如果没有git命令则需要使用以下命令安装:

sudo apt-get install git        //Ubuntu操作系统下

2.命令行本地创建 Git 仓库并推送到 Gitee 远程仓库(git_name即为自己创建的Git仓库所在的文件夹名称):

mkdir git_name   //创建一个git文件夹
cd git_name    //注意上传文件时,根目录最好为创建的文件夹下
git init      //初始化git 创建一个隐藏的文件夹.git  用来暂时托管文件
touch file    //创建一个文件
git add flie     //添加需要管理的文件到本地缓存.git某个文件夹中
git commit -m "first file"    //添加描述提交到本地

3.命令行推送本地已有 Git 仓库到 Gitee 远程仓库(git即为Git仓库所在的文件夹名称):

git remote add origin https://gitee.com.git     //此地址为第一步创建完仓库后复制的地址
git push -u origin master

提交时需要输入用户名和密码(注册gitee时的账号和密码),由于每次提交时都需要输入,比较繁琐,可以使用:

git config --global credential.helper store

将账户和密码加入配置文件,再次提交时,输入一次账户和密码后就不再需要再次输入,或者在仓库配置生成的秘钥,使用ssh秘钥链接上传文件,具体细节可参考其他博主

4.假设我们不小心删除了本地硬盘上的文件,这时我们可以使用

git checkout .

命令从本地硬盘掩藏的.git文件夹中找回删除的代码(到当前路径下)

5.如果我们想从git上删除代码,则可以:

git rm -r file/

注意如果直接在git上删除文件,下一次上传文件时很可能会报错,因为远程git分支和本地分支没有合并,这时可以使用

git pull origin master   //从远程获取文件合并本地版本

6.如果想要下载git端的文件可以用:

git clone https://gitee.com.git      //此地址为创建仓库的克隆地址

7.如果想要查看git的修改情况使用:

git log

8.查看当前文件的状态:

git status -s 

9.如果需要查看当前链接的git仓库,使用:

git remote -v

10.如果需要修改链接的仓库地址:

git remote -v   //查看当前链接的仓库
git remote remove origin  //断开之前的链接
git remote add origin https://new-gitee.com.git      //新的仓库连接地址

11.查看文件的修改:

git diff file

以上只讲解了git的最基本使用,作为一个非常流行的版本控制系统,它的功能非常强大。在一些比较复杂的项目、多人协同开发过程中会碰到更多的问题和话题,这时候大家可以通过百度或google搜索解决。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐