首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我的Git学习记录

本地仓库管理

安装Git软件

官网下载

安装完成后打开Git Bash,界面类似于命令行,输入命令,设置身份信息

git config --global user.name "Busby"

创建Git版本仓库

创建一个空目录

mkdir MyGit

cd MyGit

pwd #显示当前目录路径

将普通目录变成Git版本库

git init

添加文件至仓库中

git add test.txt #添加工作区文件到暂存区,可以多次add之后再一起commit

git commit -m "Create test.txt" #将暂存区文件添加到版本库中

cat test.txt #查看test.txt的内容

查看Git的状态

git status #了解Git仓库的更改状态

git diff test.txt #了解上次test.txt文件更改了哪些内容

版本回退

git log #查看历史记录

git log --pretty=oneline #查看得更清楚些

git reset --hard HEAD^ #回退到上一个版本,HEAD始终指向最新的版本库文件

git reset --hard commit_id #回退到某个指定版本(commit_id)

git reflog #回退的历史记录

撤销修改

git checkout -- test.txt #可以丢弃最近的修改,退回到最近一次 git add 或者 git commit 的版本

git reset HEAD test.txt #丢弃暂存区修改,恢复到工作区

删除文件

rm test.txt #用命令行删除文件

如果确实需要删除文件

git rm test.txt #确实要删除该文件,用git命令再次删除

git commit -m "remove test.txt" #提交删除确定

如果是误伤文件,还可以恢复

git checkout test.txt #恢复文件

远程仓库管理

创建Key链接远程仓库

git push -u origin master #将本地库推送到远程库,第一次可能要验证身份

git push origin master #后续推送远程仓库,比较方便

从远程库克隆

cd GitSkills

ls #展现当前目录的所有文件

参考教程:廖雪峰的官方网站

最近更新时间:2018年03月04日

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180304G0DC1X00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券