Python--我的工具之git(一)

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 无文件要提交,干净的工作区

  1. 在工作目录下添加、修改文件
  2. 将需要进行版本管理的文件放入暂存区域 add
  3. 将暂存区域的文件提交到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撤销修改

猜你喜欢

转载自blog.csdn.net/c_air_c/article/details/80890235