git命令操作
t-jian 时间:2022-02-08
git remote add origin git@github.com:yeszao/dofiler.git # 配置远程git版本库 git pull origin master # 下载代码及快速合并 git push origin master # 上传代码及快速合并 git fetch origin # 从远程库获取代码 git branch # 显示所有分支 git checkout master # 切换到master分支 git checkout -b dev # 创建并切换到dev分支 git commit -m "first version" # 提交 git status # 查看状态 git log # 查看提交历史 git config --global core.editor vim # 设置默认编辑器为vim(git默认用nano) git config core.ignorecase false # 设置大小写敏感 git config --global user.name "YOUR NAME" # 设置用户名 git config --global user.email "YOUR EMAIL ADDRESS" # 设置邮箱
git status # 查看状态 git diff # 查看变更内容 git add . # 跟踪所有改动过的文件 git add # 跟踪指定的文件 git mv # 文件改名 git rm # 删除文件 git rm --cached # 停止跟踪文件但不删除 git commit -m “commit message” # 提交所有更新过的文件 git commit --amend # 修改最后一次提交
git log # 查看提交历史 git log -p # 查看指定文件的提交历史 git blame # 以列表方式查看指定文件的提交历史
git reset --hard HEAD # 撤消工作目录中所有未提交文件的修改内容 git reset --hard # 撤销到某个特定版本 git checkout HEAD # 撤消指定的未提交文件的修改内容 git checkout -- # 同上一个命令 git revert # 撤消指定的提交分支与标签
git merge # 合并指定分支到当前分支 git merge --abort # 取消当前合并,重建合并前状态 git merge dev -Xtheirs # 以合并dev分支到当前分支,有冲突则以dev分支为准 git rebase # 衍合指定分支到当前分支
//删除远程分支 git push origin --delete xxx(分支名称) //拉去远程分支 git clone -b xxx(分支名称) xxxx(git地址)
//1、先拉取默认仓储 git clone xxxx //2、创建分支 git checkout --orphan xxx(分支名称) //3、原因是独立分支则需要清除索引和工作树,清楚当前目录文件 git rm -rf . //4、添加当前分支的文件 git add . //5、提交 git commit -a -m "当前提交描述" //6、推送远程仓储 git push origin xxx(分支名称)
特别声明:本站部分内容收集于互联网是出于更直观传递信息的目的。该内容版权归原作者所有,并不代表本站赞同其观点和对其真实性负责。如该内容涉及任何第三方合法权利,请及时与824310991@qq.com联系,我们会及时反馈并处理完毕。