Git版本控制的基本命令

安装完了GIT首先要自报家门,否则代码不能提交

git config --global user.name "Your Name"
git config --global user.email "email@example.com"

接下来在想要的目录下创建版本库

cd D:
mkdir test
git init

如果是在团队中间插入开发,那么你肯定需要下载团队项目已有的进度文件,把项目文件复制到吧恩地

git clone https://gitee.com/645631686/****.git

如果是本地编辑一个新文件提交,那么在编辑好之后,查看状态

git status

然后把新编辑的文件提交暂存区

git add test.php

再把文件提交到版本库

git commit -m '日志说明'

如果要删除文件呢

git rm test.php
git commit -m '删除文件'

然后再来试一试把代码提交到远程仓库

git remote add origin https://gitee.com/645631686/****.git //意思是添加一个远程库,代号是origin,地址是https://gitee.com/645631686/****.git

推代码试试

push origin master //意思是把本地的版本(默认是master)推到代号为origin的远程库去,这个过程会让你输入用户名/密码,即你注册时的账户密码

如果你的团队开发伙伴提交了代码,你怎么获取最新的呢

git pull origin master

有时候也会查看一下日志吧

git log //查看项目日志
git log <fileName> //查看文件日志
git log . //查看当下目录日志

如果感觉log有点乱,可以让日志单行显示.

git log --pretty=oneline,

查看一下版本变化

git reflog

来试一试版本切换

切换为head的前1版本,git reset --hard HEAD^
切换为head的前2版本,git reset --hard HEAD^^
切换为head的前100版本,git reset --hard HEAD~100
也可以利用版本号来切换,例
git reset --hard 6207e59

忽略文件

目录下新建.gitignore 里面加入想要忽略的目录或文件

开发中也会用到分支吧

git branch //查看所有分支
git branch dev //创建一个分支
git checkout dev //切换一下分支到dev(执行git branck命令时,所处的分支是绿色的)
git checkout -b dev //创建dev分支并立即切换到dev分支

如果当下在dev分支上,咱合并一下分支到master主分支

如:在当前分支的readme.txt文件内容为'test',在dev下分支添加一行代码并提交

git add readme.txt
git commit -m '合并分支测试'

再次切换到master,查看readme.txt文件内容仍然为'test',下面就合并一下

git merge dev

执行完成之后再次查看内容,变了~

下面还要删除分支呢

git branch -d dev

再次切换到master,查看readme.txt的内容

查看一下远程仓库

git remote

查看一下仓库地址

git remote -v

添加远程仓库,git remote add <仓库名> <远程库地址> ,如(记住是别名,并不是物理实际的库)

git remote add origin https://gitee.com/645631686/****.git //远程库一般叫origin,并非强制,可以自己别名一下,如 git remote add online https://gitee.com/645631686/****.git

修改远程库名称(别名,只是在提交的时候可以用库名提交,代替了远程地址)

git remote rename <旧名字> <新名字>,如
git remote rename online newoline

利用别名推文件

git push newonline master   //新的别名-推送的分支

 删除远程库

git remote remove newoline

原文地址:https://www.cnblogs.com/yszr/p/11346400.html