1、安装git
air@airfull:~$ sudo apt install git
2、卸载git
air@airfull:~$ sudo apt remove git
3、初始化airgit文件夹为git仓库
air@airfull:~$ cd airgit
air@airfull:~/airgit$ git init
/home/air/airgit/.git: 权限不够
air@airfull:~/airgit$ sudo git init
[sudo] air 的密码: 已初始化空的 Git 仓库于 /home/air/airgit/.git/
4、创建一个.txt项目
air@airfull:~/airgit$vi readme.txt
air@airfull:~/airgit$ readme.txt
`
关键字: i <内容> Esc : wq
5、查看当前项目的状态
air@airfull:~/airgit$ git status
位于分支 master 尚无提交 未跟踪的文件: (使用 “git add <文件>…” 以包含要提交的内容)
readme.txt
提交为空,但是存在尚未跟踪的文件(使用 “git add” 建立跟踪)
6、提交到暂存空间
air@airfull:~/airgit$ git add readme.txt
air@airfull:~/airgit$ git status
位于分支 master 尚无提交 要提交的变更: (使用 “git rm --cached <文件>…” 以取消暂存)
新文件: readme.txt
7、提交到仓库
air@airfull:~/airgit$ git commit -m "hello word!"
[master (根提交) 1d10a17] hello word! 1 file changed, 1 insertion(+)
create mode 100644 readme.txt
air@airfull:~/airgit$ git status
位于分支 master 无文件要提交,干净的工作区
- 在工作目录下添加、修改文件
- 将需要进行版本管理的文件放入暂存区域 add
- 将暂存区域的文件提交到Git仓库 commit -m ”注释“
8、修改.txt文件
air@airfull:~/airgit$ git status
位于分支 master 尚未暂存以备提交的变更: (使用 “git add <文件>…” 更新要提交的内容) (使用 “git
checkout – <文件>…” 丢弃工作区的改动)修改: readme.txt
修改尚未加入提交(使用 “git add” 和/或 “git commit -a”)
9、当修改文件后并未添加到暂存区域时,撤销修改
air@airfull:~/airgit$ git checkout readme.txt
10、当文件已经提交到暂存区域,撤销暂存
air@airfull:~/airgit$ git reset HEAD readme.txt
当文件在暂存区域时,不能直接使用checkout撤销修改