git使用集锦

技术库 小李 636浏览

#GIT命令

  • 切换服务器地址
git remote set-url origin https://git.oschina.net/xxxx/yyyy.git
  • 查看当前分支
git branch
  • 添加所有文件,注意有点
git add .
  • 提交
git commit -m 'new modify'
  • 推送到远端
git push -u origin develop
  • 删除本地分支
git branch -d test
  • 配置邮箱和姓名
git config --global user.email "123123@qq.com"
git config --global user.name "xxxx"
  • 本地所有修改的。没有的提交的,都返回到原来的状态
git checkout .
  • 把所有没有提交的修改暂存到stash里面,再弹出
git stash
git stash pop
  • 返回到某个节点,不保留修改。
git reset --hard HASH
  • 返回到某个节点。保留修改
git reset --soft HASH
  • 显示日志
git log
  • 远程分支被删除,本地提示 ‘git remote prune origin’  to remove any old, conflicting branches进执行
git remote prune origin

 

#GIT项目迁移

1,从github.com或bitbucket.org到oschina.net迁移,需要先将仓库变为分开状态再导入方式到新仓库中。

2,从一个组织转入另一组织,不在同一账号可通过命名空间转,同一账号时需要先将项目转入到当前个人账号下,才有转到组织操作

3,同一组织中当要复制一个仓库时,使用fork会在个人账号下新建一项目,若要复制到同一组织的项目中,可以使用导入方式

转载请注明:清韵逸-博客生活分享 » git使用集锦