Git

参考文档:廖雪峰Git教程


windows下:https://git-scm.com/downloads

//基本配置

Administrator@thynb MINGW64 ~
$ git config --global user.name "taohy88"

Administrator@thynb MINGW64 ~
$ git config --global user.email "823103015@qq.com"

Administrator@thynb MINGW64 ~
$ git config --global color.ui true

Administrator@thynb MINGW64 ~
$ git config --global format.pretty oneline

Administrator@thynb MINGW64 ~
$ mkdir gitdemo && cd gitdemo

Administrator@thynb MINGW64 ~/gitdemo
$ git init
Initialized empty Git repository in C:/Users/Administrator/gitdemo/.git/

//克隆路径

$ git clone https://gitee.com/xiaoma888/beiliCloning into 'beili'...
remote: Enumerating objects: 6, done.
remote: Counting objects: 100% (6/6), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 6 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (6/6), done.

//单独克隆分支

$ git clone https://gitlab.com/101camp/2py/playground --branch taohongyu88

//查看路径

Administrator@thynb MINGW64 ~/gitdemo (master)
$ cd beili

Administrator@thynb MINGW64 ~/gitdemo/beili (develop)
$ ls
demo.txt 
README.md

//新增

Administrator@thynb MINGW64 ~/gitdemo/beili (develop)
$ git add taohy/test.txt

[taohy@thynb beili]$ git add taohy

//提交

Administrator@thynb MINGW64 ~/gitdemo/beili (develop)
$ git commit --amend -m "add the sum of a & b"
[taohy@thynb beili]$ git status -s
A taohy/test.txt
A thy.txt

[taohy@thynb beili]$ git commit -m "taohy第一次提交"

//提交本地库

git push

//更新本地库

[taohy@thynb beili]$ git pullUsername for 'https://gitee.com': 823103015@qq.comPassword for 'https://823103015@qq.com@gitee.com':已经是最新的。

//删除文件:

[taohy@thynb beili]$ git rm thy.txt
[taohy@thynb beili]$ git commit -m "remove thy.txt"[taohy@thynb beili]$ git push

//删除文件夹:

[taohy@thynb beili]$ git rm -r taohy
[taohy@thynb beili]$ git commit -m "remove taohy"[taohy@thynb beili]$ git push

分支:

//列出所有分支

$ git branch -a

//当前分支

$ git branch   

master* taohongyu88

切换分支

$ git checkout taohongyu88

Already on 'taohongyu88'

Your branch is ahead of 'origin/taohongyu88' by 1 commit. (use "git push" to publish your local commits)

//返回分支

$ git checkout master 

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

历史:

$ git log

github下载:

[taohy@thynb ~]$ git clone https://github.com/JoneXiong/oejia_wx.git

results matching ""

    No results matching ""