git 常用命令初级

2018-09-17  本文已影响0人  qqqywy

本地仓库常用命令

git init :创建版本库
git add hello.txt 版本加入git
git status:状态显示
git comiit -m "create hello.txt file 创建记录
git reset --hard commit id 版本回退
git reflog: 版本历史

命令行测试

C:\Users\lenovo>git config --global user.name "YE"

C:\Users\lenovo>git config --global user.email "999999999@qq.com"

C:\Users\lenovo>d:

D:>mkdir learngit

D:>cd learngit

D:\learngit>git init
Initialized empty Git repository in D:/learngit/.git/

D:\learngit>git add hello.txt

D:\learngit>git status
On branch master

No commits yet

Changes to be committed:
(use "git rm --cached <file>..." to unstage)

    new file:   hello.txt

D:\learngit>git commit -m "create hello.txt File"
[master (root-commit) ed64090] create hello.txt File
1 file changed, 1 insertion(+)
create mode 100644 hello.txt

D:\learngit>git status
On branch master
nothing to commit, working tree clean

D:\learngit>git add hello.txt

D:\learngit>git commit -m "add a new line"
[master d0a9868] add a new line
1 file changed, 2 insertions(+), 1 deletion(-)

D:\learngit>git status
On branch master
nothing to commit, working tree clean

D:\learngit>git log
commit d0a98689ad1fde99c89c7f087cc573dba22b02d3 (HEAD -> master)
Author: YEndless 895315416@qq.com
Date: Mon Sep 17 08:56:39 2018 +0800

add a new line

commit ed640904c571a48749b241a6b43053330de36740
Author: YEndless 895315416@qq.com
Date: Mon Sep 17 08:54:51 2018 +0800

create hello.txt File

D:\learngit>git reset --hard ed640
HEAD is now at ed64090 create hello.txt File

D:\learngit>git reset --hard d0a98
HEAD is now at d0a9868 add a new line

D:\learngit>git add src

D:\learngit>git commit -m"add src file "
[master dd29b5f] add src file
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 src/Student.java

D:\learngit>git status
On branch master
nothing to commit, working tree clean

D:\learngit>git log
commit dd29b5fe1b4d3b27b2c519c2fd09bff899090ad6 (HEAD -> master)
Author: YEndless 895315416@qq.com
Date: Mon Sep 17 09:05:41 2018 +0800

add src file

commit d0a98689ad1fde99c89c7f087cc573dba22b02d3
Author: YEndless 895315416@qq.com
Date: Mon Sep 17 08:56:39 2018 +0800

add a new line

commit ed640904c571a48749b241a6b43053330de36740
Author: YEndless 895315416@qq.com
Date: Mon Sep 17 08:54:51 2018 +0800

create hello.txt File

D:\learngit>git reflog
dd29b5f (HEAD -> master) HEAD@{0}: commit: add src file
d0a9868 HEAD@{1}: reset: moving to d0a98
ed64090 HEAD@{2}: reset: moving to ed640
d0a9868 HEAD@{3}: reset: moving to d0a98
d0a9868 HEAD@{4}: commit: add a new line
ed64090 HEAD@{5}: commit (initial): create hello.txt File


11.png
上一篇下一篇

猜你喜欢

热点阅读