Skip to content

ellis-s/git-command

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

学习使用Git命令进行操作

之后的Git命令都会放在当前文件

** git 基本操作

git init 创建新的Git仓库

git clone [email protected]:ellis-s/Demo.git 检出远端服务器上的仓库

git remote add origin [email protected]:ellis-s/Demo.git 将当前仓库链接到某个远程服务器

git add Readme.md 把要提交的文件添加到暂存区

git commit -m "first commit" 提价更改,就是把暂存区的所有内容提交到当前分支

git push origin master 把提价的内容推送到远程的master分支

**分支:

git checkout -b feature_x 创建一个叫做“feature_x”的分支, 并且切换过去

git checkout master 切换回主分支

git branch -d feature_x 删除feature_x分支

git push origin git push origin feature_x 把自己新建的分支推送到远端仓库,否则他人不可看到该分支

**更新与合并:

git pull 更新本地仓库至最新改动

git merge 合并其他分支到当前分支

git diff <source_branch> <target_branch> 在合并之前,预览差异

**log

git log 查看本地仓库的历史记录

git log --author=bob 只查看bob提交的记录

git log --pretty=oneline 一个压缩后的每一条提交记录只占一行的输出

git log --graph --oneline -- decorate --all 通过ASCII艺术的树形结构来展示所有的分支,每个分支都表示了他的名字和标签

git log --name-status 查看哪些文件改变了

git log --help 更多信息

git config color.ui true 彩色的git输出

参考:Git-简明指南 http://rogerdudler.github.io/git-guide/index.zh.html

About

It's a project for precticeing my skill!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published