Simple tutorial of using git tool under windows

1. Download and install

Official website download address

1.1 Check whether the installation is complete

  • After the installation is complete, find "Git" -> "Git Bash" in the start menu, and a command line window pops up, indicating that the Git installation is successful!
    Insert picture description here

1.2 Configuration

ZHY@ZHY MINGW64 ~
$ git config --global user.name "zhy"     ## 设置用户名和邮箱
ZHY@ZHY MINGW64 ~
$ git config --global user.email "[email protected]"

1.3 Create a repository

ZHY@ZHY MINGW64 ~
$ cd /d/git/git-config/    ##不想在c盘操作可以切换到别的盘符

ZHY@ZHY MINGW64 /d/git/git-config
$ mkdir learngit         ##创建一个空文件夹

ZHY@ZHY MINGW64 /d/git/git-config
$ cd learngit/

ZHY@ZHY MINGW64 /d/git/git-config/learngit
$ pwd
/d/git/git-config/learngit

ZHY@ZHY MINGW64 /d/git/git-config/learngit
$ git init            ##初始化,文件夹必须是空的
Initialized empty Git repository in D:/git/git-config/learngit/.git/

ZHY@ZHY MINGW64 /d/git/git-config/learngit (master)
$ pwd
/d/git/git-config/learngit

ZHY@ZHY MINGW64 /d/git/git-config/learngit (master)
$ ll -a   ##出现.git文件,说明安装成功
total 4
drwxr-xr-x 1 ZHY 197121 0  3月  4 20:45 ./
drwxr-xr-x 1 ZHY 197121 0  3月  4 20:45 ../
drwxr-xr-x 1 ZHY 197121 0  3月  4 20:45 .git/

Insert picture description here

1.4 Write a readme.txt file

##Git命令必须在Git仓库目录内执行(git init除外)
ZHY@ZHY MINGW64 /d/git/git-config/learngit (master)
$ git add readme.txt     ##出现错误是因为这个文件是没有的,必须文件存在才能使用add,把文件添加到仓库
fatal: pathspec 'readme.txt' did not match any files

ZHY@ZHY MINGW64 /d/git/git-config/learngit (master)
$ vim  readme.txt    ##书写文件,可以去该目录下创建文件,也可以使用vim

ZHY@ZHY MINGW64 /d/git/git-config/learngit (master)
$ cat readme.txt      ##查看文件内容
Git is a version control system.
Git is free software.

ZHY@ZHY MINGW64 /d/git/git-config/learngit (master)
$ git add readme.txt     ##添加文件到仓库.add只是把文件都放到暂存区。commit之后才会提交到工作区
warning: LF will be replaced by CRLF in readme.txt.
The file will have its original line endings in your working directory

ZHY@ZHY MINGW64 /d/git/git-config/learngit (master)
$ git commit -m "wrote a readme file"     ##提交文件到仓库,-m表示本次提交说明
[master (root-commit) c4d29b0] wrote a readme file
 1 file changed, 2 insertions(+)
 create mode 100644 readme.txt


Insert picture description here

1.5 Remotely pull the warehouse on github

ZHY@ZHY MINGW64 /d/git/git-config/learngit (master)
$ git clone https://github.com/仓库名/test

Insert picture description here

Insert picture description here

This article reference link

Guess you like

Origin blog.csdn.net/qwerty1372431588/article/details/114377561