Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

GitHubThe/learngit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

28 Commits

Repository files navigation

<<<<<<< HEAD
Git is a distributed version control system
Git is fress software distributed under the GPL
Git has a mutable index called stage
Git tracks changes.
=======
learning git
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013752340242354807e192f02a44359908df8a5643103a000
本地创建版本库:
 选择一个合适的目录 
 git init
 添加文件
 添加目录下的所有文件
 git add .
 添加单个文件
 git add readme.txt
 提交到本地仓库
 git commit -m "initial commit"
远程仓库
 关联远程仓库:
 git remote add origin git@github.com:XXX/learngit.git
 取消关联:
 git remote remove origin
 添加远程仓库:
 git push -u origin master
拉取远程仓库
 git pull origin master
创建与合并分支
 查看分支:git branch
 创建分支:git branch <name>
 切换分支:git checkout <name>
 创建+切换分支:git checkout -b <name>
 合并某分支到当前分支:git merge <name>
 删除分支:git branch -d <name> 
分支管理策略
 git merge --no-ff -m "merge with no-ff" dev
多人协作
 
 首先,可以试图用git push origin branch-name推送自己的修改;
 如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并;
 如果合并有冲突,则解决冲突,并在本地提交;
 没有冲突或者解决掉冲突后,再用git push origin branch-name推送就能成功!
版本回退:
 回退到上一版本
 git reset --hard HEAD^
 回退到指定版本 
 通过git log --pretty=oneline 查看所有历史提交
 再通过 git reset --hard 3628164 退回指定版本
git本地仓库操作的一些命令:
 git log 查看历史记录
 git log --pretty=oneline 查看所有历史提交
 git status 查看当前提交的状态
 cat git readme.txt 查看当前文档
 git diff HEAD -- readme.txt 查看正在编辑的文档和版本库的区别
 git reset HEAD readme.txt 丢弃工作中的修改 ,add之后
 rm test.txt 删除文件
 git checkout -- test.txt 。不保存修改,回到最新版本, add之前
>>>>>>> 42823a1fae665ea633c006bdaa25f991b3b01ed8
清除git rm -rf .git && git rm --cache . -f

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /