首页 / GIT / Git基本操作(Linux)
Git基本操作(Linux)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Git基本操作(Linux),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3667字,纯文字阅读大概需要6分钟。
内容图文
- 创建文件
# 位于分支 master
#
# 初始提交
#
# 未跟踪的文件:
#?? (使用 "git add <file>..." 以包含要提交的内容)
#
#??? README
提交为空,但是存在尚未跟踪的文件(使用 "git add" 建立跟踪) ? 添加文件跟踪 [root@gitlab git_data]# git add ./*
[root@gitlab git_data]# git status
# 位于分支 master
#
# 初始提交
#
# 要提交的变更:
#?? (使用 "git rm --cached <file>..." 撤出暂存区)
#
#??? 新文件:??? README
# 由工作区提交到本地仓库 [root@gitlab git_data]# git commit? -m 'first commit'?
[master(根提交) bb963eb] first commit
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 README 查看git的状态 [root@gitlab git_data]# git status
# 位于分支 master
无文件要提交,干净的工作区
- 添加新文件
git commit? 提交git仓库 -m 后面接上注释信息,内容关于本次提交的说明,方便自己或他人查看 修改或删除原有文件 常规方法 git add? *
git commit 简便方法 git commit -a? -m "注释信息" -a 表示直接提交
- 删除
[root@gitlab git_data]# ls
[root@gitlab git_data]# git status
# 位于分支 master
# 要提交的变更:
#?? (使用 "git reset HEAD <file>..." 撤出暂存区)
#
#??? 新文件:??? 123
#
# 尚未暂存以备提交的变更:
#?? (使用 "git add/rm <file>..." 更新要提交的内容)
#?? (使用 "git checkout -- <file>..." 丢弃工作区的改动)
#
#??? 删除:????? 123
#?
- 查看历史记录
- 还原历史版本
- 还原未来数据
- 对比数据
- 分支切换
??? [root@gitlab git_data]# git branch
????? linux
??? * master
??? [root@gitlab git_data]# git checkout linux
??? 切换到分支 'linux'
??? [root@gitlab git_data]# git branch
??? * linux
????? master 在linux分支进行修改 ??? [root@gitlab git_data]# cat README
??? [root@gitlab git_data]# echo "2017年11月30日" >> README
??? [root@gitlab git_data]# git add .
??? [root@gitlab git_data]# git commit -m "2017年11月30日09点10分"
??? [linux 5a6c037] 2017年11月30日09点10分
???? 1 file changed, 1 insertion(+)
??? [root@gitlab git_data]# git status
??? # 位于分支 linux
??? 无文件要提交,干净的工作区 回到master分支 ??? [root@gitlab git_data]# git checkout master
??? 切换到分支 'master'
??? [root@gitlab git_data]# cat README
??? [root@gitlab git_data]# git log? -1
??? commit 7015bc7b316cc95e2dfe6c53e06e3900b2edf427
??? Author: clsn <admin@znix.top>
??? Date:?? Wed Nov 29 19:30:57 2017 +0800
??????? 123 合并代码 ??? [root@gitlab git_data]# git merge linux
??? 更新 7015bc7..5a6c037
??? Fast-forward
???? README | 1 +
???? 1 file changed, 1 insertion(+)
??? [root@gitlab git_data]# git status
??? # 位于分支 master
??? 无文件要提交,干净的工作区
??? [root@gitlab git_data]# cat README
??? 2017年11月30日
- 删除分支
- 部分代码
参考
内容总结
以上是互联网集市为您收集整理的Git基本操作(Linux)全部内容,希望文章能够帮你解决Git基本操作(Linux)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。