首页 > 其他 > 详细

Git使用

时间:2020-11-13 16:26:05      阅读:21      评论:0      收藏:0      [点我收藏+]

1.关闭selinux

getenforce
setenforce 0
sed -i ‘7c SELINUX=disabled‘ /etc/selinux/config

2.关闭firewalld防火墙 centos6防火墙服务 iptables

systemctl stop firewalld
systemctl disable firewalld

3.查看当前的git版本

[root@oldboyedu ~]# git --version
git version 1.8.3.1

4.查看当前的配置

[root@oldboyedu ~]# git config --list
user.name=lizhenya
user.email=lizhenya@qq.com
color.ui=true

[root@oldboyedu ~]# cat .gitconfig 
[user]
	name = lizhenya
	email = lizhenya@qq.com
[color]
	ui = true

5.初始化目录为git仓库

[root@oldboyedu ~]# mkdir git_data
[root@oldboyedu ~]# cd git_data/
[root@oldboyedu git_data]# git init

6.git基础命令

1. git init   			      # 初始化仓库
2. git status 			      # 查看当前仓库的状态 保持目前仓库是干净的(没有新文件 没有修改的状态)
3. git add oldboy.txt  		  # 把文件提交到暂存区
4. git rm --cached oldboy.txt # 删除暂存区的内容
5. git add .				  # 提交工作目录所有的文件到暂存区
6. git rm  					  # 删除工作目录的文件
7. git checkout -- file       # 让暂存区的内容覆盖工作的目录的文件
8. git rm -f a.txt			  # 同时删除工作区和暂存区

7.git删除文件

(只要对管理的文件进行操作后 必须得git add  git commit 提交 才生效)

[root@oldboyedu git_data]# git rm oldboy.txt
rm ‘oldboy.txt‘
[root@oldboyedu git_data]# git status
# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#	deleted:    oldboy.txt
#


删除后进行提交到暂存区和本地仓库
[root@oldboyedu git_data]# git add .
[root@oldboyedu git_data]# git commit -m "delete newfile oldboy.txt"
[master c2c524e] delete newfile oldboy.txt
 1 file changed, 0 insertions(+), 0 deletions(-)
 delete mode 100644 oldboy.txt


[root@oldboyedu git_data]# git checkout -- a.txt
[root@oldboyedu git_data]# ll
total 0
-rw-r--r-- 1 root root 0 Nov 13 11:50 a.txt

8.改名

[root@oldboyedu git_data]# git mv aa.txt aa.bak
[root@oldboyedu git_data]# git add .
[root@oldboyedu git_data]# git commit -m "modify name"

9.查看文件 比对文件内容

git diff 比对工作区和暂存区的内容
git diff --cached   # 比对暂存区和本地仓库的内容

Git使用

原文:https://www.cnblogs.com/hsqKTm/p/13969460.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!