git工具的使用以及常用命令
git工具的使用:
1:git Gui,图形化的操作方式,比较简单;针对于新手用户;
2:git Bash,命令行操作方式,程序员的基础操作方法。
git常用命令:
git clone http://~~~~~(选择一个文件夹作为你的本地仓库,使用git Bash输入命令,克隆项目)
git clone -b v2 http://~~~~~(克隆v2分支)
git --version(查看git版本,注:在使用cmd窗口查询jdk等版本时 一般是“-”)
git init(仓库初始化,将本地一个文件夹初始化为仓库主分支)
git status(查看仓库中的文件和被跟踪的文件)
git status -s(查看仓库中新的被跟踪文件)
git add [filename] 添加文件跟踪
git add .(跟踪当前目录中所有文件的变化)
git add --all(跟踪当前目录中所有文件的变化)
创建.gitignore文件:忽略追踪文件:
node_modules 忽略所有的node_modules文件夹
/dist 忽略根目录下的dist文件夹
*.*忽略所有带点的文件
*.html忽略所有的html文件
git commit 提交一次变更后的副本到本地git文件下
git commit -m '变更日志' 提交一次变更后的副本到本地git文件下,并添加变更日志
git diff查看修改想项
git log 查看提交记录
git reset --hard 28adb4 自动回到原来版本的状态
git help查看所有命令
修改全局配置下用户名和邮箱信息:
git config --global user.eamil '邮箱'
git config --global user.name ’用户名‘
推送到远端的具体步骤:
git init
git add --all
git commit -m 'v1.0.0'
git remote add origin http://~~~~链接远端仓库
git pull --rebase origin master 获取远端文件到本地
git pull -u origin master 把本地仓库瑞松到远端主分支(需要输入用户名密码)
从远端获取到本地仓库:
git remote add origin http://~~~链接远端仓库
git pull origin master
branch分支创建
git branch 查看所有分支
git branch v2 创建v2分支
git checkout v2切换到v2分支
git oush -u origin v2 把v2提交到远端(需要输入用户名密码)
提交更改到v2:
git add --all
git commit -m '信息说明,例:v2提交'
git push -u origin v2
分支的删除:
git push -d origin v2(删除远端v2分支)
git branch -d v2(删除本地v2分支)
整条命令:
git checkout dev && git pull && git merge fix && git push && git checkout fix && git merge dev
说明:首先切换到远程分支 dev,然后拉取远程分支的信息,整合dev和本地分支fix,然后推送到远程分支dev,切换到本地分支fix,整合dev;