安装Git
Git的下载地址:Git官网下载地址
window+r 打开运行命令窗口 输入cmd
查看版本/是否安装:git --version
C:\>git --version
git version 2.8.3.windows.1
Git本地仓库和命令
在此输入此命令配置用户名和邮箱:
git config --global user.name "xxx"
git config --global user.email "10107033+yu-ruyao@user.noreply.gitee.com"
管理修改
Git最重要的一个特性是,git管理的是文件的修改,而不是文件本身。比如你新增了一行,这就是一个修改,删除了一行,也是一个修改,更改了某些字符,也是一个修改,删了一些又加了一些,也是一个修改,甚至创建一个新文件,也算一个修改。
添加暂存盘 | git add my.txt | git add*.txt(添加所有的txt文件) git add. (添加所有) | git checkout my.txt | git checkout my.txt | | 提交到版本库 | git commit -m ?“提示文本” | | 切换版本库 | git reset --hard 版本号 | git reset --hard HEAD^^??? ?后退两步 | 记录 | git log 提交记录 | git reflog 所有相关记录 | 分支 | git branch 查看分支 git checkout -b ’分支名‘ 切换并创建分支 | git checkout 分支 ?切换分支 git merge 分支名 把某分支合并到当前分支 | 远程相关命令 | git remote add origin ?xxxx.git 本地添加远程仓库 git push -u origin master 创建并推送master分支到远程(第一次使用) girt push -f origin master 强制推送本地master 分支到远程(不得已使用) | git push origin --all 推送所有分支到远程 git push origin ?master 普通推送到远程 git clone xxx.git 把远程仓库复制到本地 git pull origin ?master 把远程的master拉取本地 | 协作开发 | 1.分支是独立的相互不影响 2.制作的时候先pull拉取更新(服务器永远是最新的) 3.然后写代码 4.git ?add. git commit -m “提取到版本库” 5.git push origin xxx 到服务器 | git checkout Dev? git merge 小武 git checkout master git merge dev git add . git ?commit -m? git push origin master |
举例说明,首先,我们创建一个mygit的文件夹,
C:\>md mygit
初始化mygit项目
C:\>git init
mygit的文件夹新建一个my.txt文件
给my.txt 新增加一行,使用git add 命令添加到暂存盘。
C:\mygit>git add my.txt
如果my.txt文件不小心被家里的猫删除的话,还可以通过以下代码进行回魂大法
C:\mygit>git checkout mytxt
接着你在mygit的文件夹里又建立了index.html ,about.html等等文件夹,一次性全部添加到暂存盘
C:\mygit>git add .
?如果my.txt文件里面的所有东西又被家里的猫删除的话,还可以通过以下代码全部恢复
C:\mygit>git checkout .
要想提交到版本库先使用git add 命令添加到暂存盘。然后执行git commit 提交:
C:\mygit>git add .
warning: LF will be replaced by CRLF in user.html.
The file will have its original line endings in your working directory.
C:\mygit>git commit -m "v3"
[xiaowu e7920a8] v3
warning: LF will be replaced by CRLF in user.html.
The file will have its original line endings in your working directory.
1 file changed, 10 insertions(+)
create mode 100644 user.html
C:\mygit>
由此可以将自己不同阶段写的代码存储到不同的版本库
这是我们又想切换到不同的版本库,那么需要执行以下:
C:\mygit>git log //查看所有的记录
C:\mygit>git reflog //查看相关的信息
git reset --hard eb54 //eb54为版本号的前四位 一般输入3-5位就可以
由于时间问题,分支之后的内容就留到下次总结了。
今天的总结就到这里了。
|