-
Notifications
You must be signed in to change notification settings - Fork 0
Chen1995/learngit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
哈哈 我改了这个 http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013743858312764dca7ad6d0754f76aa562e3789478044000 git Bash git 常用操作: 创建版本库: mkdir learngit 进入文件夹: cd learngit 查看当前目录: pwd 修改文件,将文件提交到版本库: git add 文件名 git commit -m "日志" 查看历史更改记录(如果输出内容太多可以加上“--pretty=oneline”,类似3628164...882e1e0一大串数字表示版本号): git log 回退到上一个版本(上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100): git reset --hard HEAD^ 或者git reset --hard 版本号(版本号的一部分) 查看当前版本内容: cat 文件名 远程仓库: 连接远程仓库: git remote add origin [email protected]:Chen1995/learngit.git(文件名) 把本地库推送到远程库之前先拉取最新的 git pull --rebase origin master 把本地库的所有内容推送到远程库上: git push -u origin master git push origin master 从远程库克隆到本地库 git clone [email protected]:Chen1995/gitkill.git 分支: 创建分支dev,然后切换到dev分支(git checkout命令加上-b参数表示创建并切换,相当于以下两条命令:git branch dev(创建) git checkout dev(切换分支)) git checkout -b dev 查看当前分支(git branch命令会列出所有分支,当前分支前面会标一个*号) git branch 合并分支到dev(合并指定分支到当前分支) git merge dev 或者 git merge --no-ff -m "merge with no-ff" dev(--no-ff参数,表示禁用Fast forward,合并分支时,加上--no-ff参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并,而fast forward合并就看不出来曾经做过合并,因为本次合并要创建一个新的commit,所以加上-m参数,把commit描述写进去) 删除分支dev git branch -d dev(-D大写表示强行删除分支) git status也可以告诉我们冲突的文件 远程创建分支dev分支到本地 git checkout -b dev origin/dev git如何建立个人主页:参考自 http://blog.csdn.net/qiangzaizaio/article/details/52927410 http://blog.csdn.net/qiangzaizaio/article/details/52927410
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published