git在我们工作中很常用,但是一直也没总结过,今天简单的聊一下:
首先是我们拿到一个仓库时用到的
git clone 此命令是用来复制仓库代码到本地的
这个时候会需要我们输入账号 密码,自己输入就可以 当然需要修改密码的可以使用以下命令
git config user.name 或者 git config user.email
修改命令 git config -- global user.name 'userName' git config --global user.email 'email'
同时也可以在电脑凭证中进行修改,这里不做多说.
git status 显示工作目录和暂存区的状态
可以看到目前项目中改了两个文件 也会有对应的操作提示 use "git add" and/or "git commit -a"
git add '文件' 用于查看项目的当前状态
git add . 用于添加全部文件,当然也可以使用 git add 'tetx.js' 指定添加某一个文件
git commit -m 用于将暂存区代码提交至本地仓库
git reset HEAD 用于取消暂存区提交
有时候我们在提交的时候,提交错误了,这个时候可以通过 git reset HEAD^ 命令 返回上一次提交 这样会将本地仓库的提交返回至本地,方便我们修改 再次提交
当然也可以通过git log 查看我们提交的记录 然后返回某一个提交 等等:
git push 用于从将本地的分支版本上传到远程并合并
使用此命令把我们本地代码上传至远程仓库 并合并代码 这个是简写方式 完整的后面需要拼接上具体的分支名称
git pull 用于从远程获取代码并合并本地的版本
用于拉取远程代码至本地仓库(多用于多人操作得时候),我们进行修改代码之前拉去一下最新代码,防止代码冲突.
git branch 用于列出,创建或删除分支
我一般只用于列出分支,创建使用下面的命令进行
删除分支 git branch -d
git checkout 切换分支/创建分支
首先 分支切换 创建 我一般使用这个命令
这样我们就新建了一个dev的分支可以通过git branch
当然新建完分支 我们需要push以下 把代码推送到远程分支上去
这样我们就把本地创建的分支推送到远程了,如果远程没有分支会自动创建分支
使用git checkout 进行分支的切换
git merge 合并分支
当我们在分支修改完成的时候 我们首先通过切换分支到master分支,然后执行 git pull进行代码的更新,之后可以使用git merge进行分支的合并
合并完成 执行 git add .进行添加 然后git commit -m进行暂存 然后push就好了
git log 用于显示提交日志信息
这个一般用户我们回退版本得时候查询版本号等等;
这里有个细节就是执行完成之后,很多人不知道怎么退出.就只能关闭命令行 重新打开,这里告诉你个小秘密 我们输入q,然后就会自动退出 git log了
标签:git,提交,代码,add,本地,常用命令,分支 From: https://www.cnblogs.com/wgs-blog/p/16968326.html