Git简单命令

hlpdeMacBook-Air:~ hlp$ git clone xxxxxxxxxxxx(远程仓库地址)Cloning into 'liexing_test’…(克隆)

remote: Counting objects: 3, done.

remote: Total 3 (delta 0), reused 0 (delta 0)

Receiving objects: 100% (3/3), done.

hlpdeMacBook-Air:~ hlp$ cd liexing_test/

hlpdeMacBook-Air:liexing_test hlp$ git status

On branch master

Your branch is up-to-date with 'origin/master'.

nothing to commit, working tree clean

hlpdeMacBook-Air:liexing_test hlp$ git checkout -b test(创建分支)

Switched to a new branch 'test'

hlpdeMacBook-Air:liexing_test hlp$ git branch(查看分支)

  master

* test

hlpdeMacBook-Air:liexing_test hlp$ vim hello.c 

hlpdeMacBook-Air:liexing_test hlp$ git status(查看改变文件)

On branch test

Changes not staged for commit:

  (use "git add ..." to update what will be committed)

  (use "git checkout -- ..." to discard changes in working directory)

modified:  hello.c

no changes added to commit (use "git add" and/or "git commit -a")

hlpdeMacBook-Air:liexing_test hlp$ git add .(添加修改文件)

hlpdeMacBook-Air:liexing_test hlp$ git commit -m "v0.0.0.1”(添加版本号)

[test 0002958] v0.0.0.1

 1 file changed, 1 insertion(+), 1 deletion(-)

hlpdeMacBook-Air:liexing_test hlp$ git push origin test(推到目前分支的远程)

Counting objects: 3, done.

Writing objects: 100% (3/3), 250 bytes | 250.00 KiB/s, done.

Total 3 (delta 0), reused 0 (delta 0)

To 120.25.81.140:/home/gita/liexing_test

 * [new branch]      test -> test

hlpdeMacBook-Air:liexing_test hlp$ git status

On branch test

nothing to commit, working tree clean

hlpdeMacBook-Air:liexing_test hlp$ git beanch -a

git: 'beanch' is not a git command. See 'git --help'.

The most similar command is

branch

hlpdeMacBook-Air:liexing_test hlp$ git branch -a(查看所有分支)

  master

* test——————(当前分支)

  remotes/origin/HEAD -> origin/master

  remotes/origin/master

  remotes/origin/test(分支的远程)

hlpdeMacBook-Air:liexing_test hlp$ git checkout master(切换分支)

Switched to branch 'master'

Your branch is up-to-date with 'origin/master'.

hlpdeMacBook-Air:liexing_test hlp$ git merge test(合并分支)

Updating 562b615..0002958

Fast-forward

 hello.c | 2+-

 1 file changed, 1 insertion(+), 1 deletion(-)

hlpdeMacBook-Air:liexing_test hlp$ git status

On branch master

Your branch is ahead of 'origin/master' by 1 commit.

  (use "git push" to publish your local commits)

nothing to commit, working tree clean

hlpdeMacBook-Air:liexing_test hlp$ git push origin master(推到主分支的远程)

Total 0 (delta 0), reused 0 (delta 0)

To 120.25.81.140:/home/gita/liexing_test

   562b615..0002958  master -> master

hlpdeMacBook-Air:liexing_test hlp$ git status

On branch master

Your branch is up-to-date with 'origin/master'.

nothing to commit, working tree clean

hlpdeMacBook-Air:liexing_test hlp$ vim hello.c 

hlpdeMacBook-Air:liexing_test hlp$ git log(查看历史版本)

commit 0002958209e189a22d0d315286c7ef0bf30eb68d (HEAD -> master, origin/test, origin/master, origin/HEAD, test)

Author: Frank

Date:  Wed Jan 17 18:14:27 2018 +0800

    v0.0.0.1

commit 562b6154ecc16e760f7aa90b8c4bdbf7dcaf3876

Author: wayne

Date:  Wed Jan 17 18:09:47 2018 +0800

    v0.0.0.0

hlpdeMacBook-Air:liexing_test hlp$ 

你可能感兴趣的:(Git简单命令)