学习笔记—linux下git基本使用
学习笔记—linux下git基本使用:这里我使用的是gitee:一.首先需要在gitee官网注册一个属于自己的账号,在主页右上角新建一个仓库:新建仓库完成后,进入仓库会有一个克隆/下载,点开后会有一个git地址,用来上传或者下载文件,点击复制:二.接下来需要在自己的虚拟机上操作:1.命令行进行本地 Git 全局设置(yourname = Gitee中的用户名,your@email.com = 在G
学习笔记—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搜索解决。
更多推荐
所有评论(0)