在linux上装git
yum install git
git init //在本地创建一个空的数据仓库(就会出现一个.git的文件)
git clone //克隆代码,一般都在第一次操作时,将别人的代码克隆下来
git status //查看当前git的状态
touch 文件名.text
mkdir //建立目录的
ll //显示文件的详细信息
ls //显示文件
ls -a //显示文件包括隐藏的文件
ctrl+L是linux中的清屏快捷方式
rm -rf 文件名 //递归的强制删除
cat a.txt //查看a.txt文件中内容
1.//先自报家门(进行全局的配置)
git config --global user.name "nanfeiyan"; //你是谁
git config --global user.email "3328921305@qq.com"; //怎么联系你
如果想在当前项目中配置一个(自报家门的)操作,
git config user.name "liguigong"; //你是谁
git config user.email "3328921305@qq.com";
//这样配置在当前项目中就用的是这个用户而不是全局的nanfeiyan用户
2. git init //进行git初始化
git status //查看当前git仓库的状态
3.
//这两个命令常用
git add . //将当前文件下的都添加
git commit -m "此次修改的一些说明"
4.
.gitignore //git的忽略文件,也就是上传的时候不用管
比如在里面
*.txt //忽略所有的.txt文件
/tp //忽略这个tp目录
/tp/*.php //忽略tp文件夹下的.php文件
/tp/**/*.php //递归的忽略这个文件夹下所有的.php文件
5.将仓库中不需要的文件删除掉(但是本地的不删除)
git rm --cached node_modules
git rm node_modules (这样删除会将本地的也删除掉)
6.改名
git mv nanfeiyan.php li.php
(或者在ide编辑器中改,但是遇到该文件名大小写的情况,git不能识别,可以改成别的名再改回来)
7.查看日志
git log
git log --oneline
8.分支
分支管理
git branch //查看所有的分支
git branch dev //创建dev分支
git checkout dev //切换到dev分支上(在这个分支上修改后再合并)
在这个分支上就可以操作add commit等操作
操作完成后我们就可以与主分支合并
合并分支
首先切换到主分支上
git checkout master
git merge 分支名
删除分支
git branch -d dev //删除dev分支
9.添加远程仓库
git remote add origin git@gitee.com:liguigong/tp5_project.git
git remote -v //查看远程库
git push -u origin master //推送数据到远程仓库
切换到dev分支上执行git rebase master //将分支移动到主分支的最新位置处
然后切回到主分支上进行merge合并
网友评论