Git:常用命令及其使用

1.git常用命令

  • git config --global user.name  设置用户名         /设置用户签名
  • git config --global user.email 邮箱          /设置用户签名
  • git init          /初始化本地仓库
  • git status               /查看本地库状态
  • git add 文件名                 /添加到暂存区
  • git commit -m "日志信息" 文件名        /提交本地库
  • git reflog         /查看历史记录
  • git reset --hard 版本号           /版本穿梭

2.用户签名

使用前两条命令进行签名

签名的作用是区分不同操作者的身份!Git首次安装必须设置一下用户签名,否则无法提交代码.

可以在当前用户的家目录下的 .gitconfig 里面查看配置的信息

3.初始化本地仓库

1.基本语法  :git init

4.初始化本地仓库

基本语法:git status

abc@DESKTOP-R85C9HV MINGW64 ~/Desktop
$ cd HelloGit/

# 首次查看(工作区没有任何文件)
abc@DESKTOP-R85C9HV MINGW64 ~/Desktop/HelloGit (master)
$ git status
On branch master

No commits yet

nothing to commit (create/copy files and use "git add" to track)

# 新增文件(hello.txt)
abc@DESKTOP-R85C9HV MINGW64 ~/Desktop/HelloGit (master)
$ vim hello.txt

abc@DESKTOP-R85C9HV MINGW64 ~/Desktop/HelloGit (master)
$ cat hello.txt
hello, git!
hello, git!
hello, git!
hello, git!
hello, git!
hello, git!
hello, git!
hello, git!
hello, git!
hello, git!
hello, git!
hello, git!
hello, git!
hello, git!
hello, git!
hello, git!
hello, git!
hello, git!

# 再次查看(检测到未追踪的文件)
abc@DESKTOP-R85C9HV MINGW64 ~/Desktop/HelloGit (master)
$ git status
On branch master

No commits yet

Untracked files:
  (use "git add <file>..." to include in what will be committed)
        hello.txt

nothing added to commit but untracked files present (use "git add" to track)

5.添加暂存区

语法: git add 文件名

可以使用 git rm --cached 文件名    删除暂存区的文件

6.提交本地库

基本语法 : git commit -m "日志信息" 文件名

查看提交记录:

命令_修改文件

vim 编辑  重复提交暂存区,提交本地库

版本穿梭

查看历史版本的相关信息

版本穿梭命令:git reset --hard 版本号

 

Git 切换版本, 底层其实是移动的 HEAD 指针。

 

 

阅读剩余
THE END