赞
踩
# 终端输入该命令
git --version
# 如输出版本号,则说明安装成功。
git version 2.20.1
user email 设置
git config --global user.name "your_name"
git config --global user.email "your_email@gmail.com"
此处的邮箱账号可以是假的账号,但是格式必须复合邮箱格式,同样回车成功之后路径不会有变化;
git config core.ignorecase false
配置本地仓库文件大小写敏感,建议配置,以免文件更新有误;
git config --list
可以通过该指令查看自己的配置
# 克隆仓库
git clone "https"
#git add ./ljy/txt.md 将制定文件放到大门口
#git add ./表示将当前目录下所有修改的文件放到大门口
git add .
# 把仓储门口的代码放到仓储房间中(版本库)
git commit -m "说明"
git push origin
# 查看当前状态
git status
# 可以一次性把修改的代码放到房间里
git commit --all -m "一些存放文件的说明"
# **查看日志**
git log
# 查看历史提交的日志
git log --oneline
可以在自己的项目文档中创建一个.gitignore文件,在该文件中设置需要被忽略的文件或目录(也可以设置自己被忽略)。
被忽略的文件不会被存储到仓储中去。
在.gitignore文档中书写要被忽略的文件路劲,以‘/’开头,一行写一个路径,
写法:例如
/.idea 会忽略.idea文件
/.js 会忽略js目录中的所有文件
/js/*.js 会忽略js目录中的所有js文件
默认是主分支master
1.创建分支
git branch dev创建了一个dev分支。
刚创建时dev分支里的东西与Master分支里的相同
2.切换分支
git checkout dev切换到指定分支,这里指切换到名为dev的分支
git branch 可以查看当前有哪些分支
3.合并分支
git merge dev合并分支内容,把当前分支与指定分支(这里是dev分支),进行合并
当前分支指的是git branch命令输出的前面带有*的分支
合并时如果有冲突,需要手动处理,处理好之后还要提交一次
1、ssh方式上传代码
公钥和私钥 两者之间有关联ssh-keygen -t rsa -C “邮箱”
生成公钥和私钥
2、在pull和push中,先pull再push
先pull是要先保证本地版本号和服务器的端的版本号一致,如果不一致,push会有冲突
回退到指定版本
git reset --hard Head~0
表示退回到上一次提交代码时的状态
git reset --hard Head~1
表示退回到上上次提交代码时的状态
git reset --hard [版本号]
表示可以通过版本号精确回退到某一某一次提交时的状态
git reflog
可以看到每一系切换版本的记录,可以看到所有提交的版本号
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。