git init 初始化
git remote add origin https://gitee.com/你自己的地址.git 设置git提交的地址
git status 查看文件状态
git add . 全部提交到暂存区
git commit -m 要了解git commit -m 与git commit -am的区别,首先要明白它们的定义 字面解释的话,git commit -m用于提交暂存区的文件,git commit -am用于提交跟踪过的文件
git branch 查看本地存在的分支
git branch -a 查看远程仓库的分支
git branch 'xujw' 创建xujw分支
git checkout xujw 切换到该分支
git merge dev 合并dev分支到当前分支
git pull 拉取代码
git push 要把哪个分值提交到远程仓库的该分支,本地切换到该分支执行
git 命令远程创建新分支
git remote add <name> <url>
git push <name> 不行的话用 git push --set-upstream <name> <name>
git修改当前项目仓库地址的三种方法
方法1:
删除本地仓库当前关联的无效远程地址,再为本地仓库添加新的远程仓库地址
git remote -v // 查看git对应的远程仓库地址
git remote rm origin // 删除关联对应的远程仓库地址
git remote -v // 查看是否删除成功,如果没有任何返回结果,表示OK
git remote add origin "新的仓库地址" // 重新关联git远程仓库地址
方法2:
直接修改本地仓库所关联的远程仓库的地址
git remote // 查看远程仓库名称:origin
git remote get-url origin // 查看远程仓库地址
git remote set-url origin "新的仓库地址" // ( 如果未设置ssh-key,此处仓库地址为 http://... 开头)
方法3:
修改 .git/config 配置文件
cd .git // 进入.git目录
vim config // 修改config配置文件,快速找到remote "origin"下面的url并替换即可实现快速关联和修改
git 未开发完这个模块要切换到别的分支修改 -----先储藏,到时候恢复
执行 $ git stash 命令,将当前分支修改的内容 stash 起来,stash id 为 4240c0c
执行 $ git status list 命令,查看 stash 列表,会看到已经刚才的修改已存储,即 stash@{0},id 为 4240c0c
执行 $ git stash apply stash@{0} 命令,恢复 id 为 4240c0c 的 stash 的内容