Git常用的命令
Git初始化:
git config --global user.name 'username' // 设置用户名 git config --global user.email 'xxx@qq.com' // 设置邮箱 git remote add origin https://github.com/xxxx/xxxx.git // 本地仓库与远程仓库关联
基本操作:
git init // 初始化环境 git add . // 管理文件(前面的点是必须的) git status // 查看状态 git diff // 文件名 查看修改内容 git commit -m ”change“ // 修改备注 git log // 查看历史 git reset --hard id值 // 回到某次代码 git push 路径 分支名 // 上传代码 git clone 路径 // 克隆代码 git pull 路径 分支名 // 下载代码
分支操作:
git branch // 查看所有分支 git branch name // 创建分支 git checkout name // 切换分支 git checkout -b // 创建并进入到一个新分支 git branch -D name // 删除本地分支 git push origin --delete name // 删除远程分支 git merge 分支名 // 合并分支
暂存操作:
git stash // 隐藏当前工作环境 git stash list // 查看隐藏的工作环境 git stash drop // 移除工作环境,后面可以跟着stash名字
日常上传代码操作:
git add . // 选中文件 git commit -m “进行一个修改说明” // 把文件提交到暂存区 git fetch // 远程分支和线上同步 git rebase origin/分支名 // 把当前分支基变为 和远程分支一样 (如果有冲突解决冲突 当前状态会处于基变状态;如果没有冲突则可以直接执行 git push origin 分支名 提交代码) git add // 添加解决完的冲突文件 git rebase --continue// 完成基变 git push origin 分支名 // 提交代码
仓库操作:
git remote // 查看远程仓库 git remote -v // 显示出详细的url地址名和对应的别名 git remote add name url // 添加远程仓库 git remote remove name // 删除添加的远程库 git remote rename 原名字 新名字 // 重命名远程库 git remote show 主机名 // 查看指定主机的详细信息
这就是在我们项目中对于Git的常用操作!
希望大佬看到有不对的地方,提出博主予以改正!