随想录(git操作)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
自己以前虽然也学习过git,但是用的不是很好,这一次系统学习一下git的相关命令。当然,学习的目的不是大而全,而是以工作使用为主,尽可能多学一些使用的命令。
(1)git初始化
git init
(2)配置用户
git config --global user.name <name>
(3)配置email
git config --global user.email <email>
(4)下载远程代码
git clone <url> 或者 git clone <folder_name>, 其中folder_name是一个包含git工程的目录
(5)下载远程分支代码
git clone <url> -b <branch_name>
(6)添加文件
git add
(7)删除文件
git rm
(8)本地提交
git commit -sam "<comment_info>"
(9)远程提交
git push origin master 或者 git push origin <branch_name>
(10)创建分支test
git branch test
git checkout test
git push origin test
(11)删除分支test
git branch -d test
git checkout master
git push origin :test
(12)更新
git pull
(13)显示log
git log
(14)显示状态
git status
(15)显示差异
git diff
(16)显示分支信息
git branch -a
(17)强制恢复
git checkout -f
(18)本地checkout 远程分支test
git checkout -b test origin/test
(19)强制回退
git reset
(20)获取参考ref信息
git reflog
(21)merge 分支
git merge
(22)创建补丁
git diff > 1.patch
git apply 1.patch
(23)创建专有补丁
git format-patch HEAD^
git am <patch_name>
(24)更新本地版本分支,删除远程已经不存在的分支
git remote prune origin
(25)github中本地加到远程分支
git init
git config --global user.name <name>
git config --global user.email <email_name>
git add *.c
git commit -sam "<comment_info>"
git remote add origin <url_git_address>
git push origin master
git pull
注意:
如果希望远程可以更新本地代码,可以在.git/config添加如下内容,
[receive]
denyCurrentBranch = ignore
相关文章
- Git使用详细教程(4):git rm使用详解
- Git工作/面试必知必会操作-命令行篇
- Git简单操作
- git相关操作
- git常见操作
- IDEA 分享项目到 Git@OSC/GitHub
- GIT学习笔记.
- Git如何撤销本地所有的更改操作还原到更改前的代码?
- git push 和 pull 时 免密执行的方法
- Git 藏匿操作
- 项目中常用git命令操作指令(一般正常的话够用不够再看相关git命令)
- git 线上回滚问题纪要
- unserialize题——GIT信息泄露【某次比赛题目复现】
- git学习--更新本地仓库单独文件
- git 详细的操作指南笔记
- git常用操作中Fork与Clone的区别
- Git-从远程仓库克隆
- Git 常用操作
- android Git命令家底儿及Git数据通信原理详解
- git入门:git 和 GitHub的介绍