声明:仅作笔记用

拉取远程代码

1.git pull

2.如果需要,输入账户名密码

将本地代码推送到远程

1.git push

2.如果需要,输入账户名密码

同步远程分支

1.git fetch

2.git checkout -b local-branchname origin/remote_branchname

运行 git fetch,可以将远程分支信息获取到本地,再运行 git checkout -b local-branchname origin/remote_branchname  就可以将远程分支映射到本地命名为local-branchname  的一分支

改变远程路径 https改成ssh(这样就不用每次拉取或者推送代码的时候输入用户名密码了)

1.

git remote -v
origin git@github.com:USERNAME/REPOSITORY.git (fetch)
origin git@github.com:USERNAME/REPOSITORY.git (push)

2.

git remote set-url origin https://github.com/USERNAME/OTHERREPOSITORY.git

3.

git remote -v
# Verify new remote URL
origin https://github.com/USERNAME/OTHERREPOSITORY.git (fetch)
origin https://github.com/USERNAME/OTHERREPOSITORY.git (push)

附:要想懒得输入用户名密码还得配置SSH,要先生成一个密钥

$ ssh-keygen -t rsa -C "*****@.qq.com"

然后把你生成的内容复制到远程的这个地方就可以了。

查看远程分支

$ git branch -a

查看本地分支

$ git branch

创建分支

$ git branch test

切换分支到test

$ git checkout test

删除本地分支   git branch -d xxxxx

查看本地和远程分支  -a。前面带*号的代表你当前工作目录所处的分支

强制撤销修改

先找到你要回到的哪一次提交

git log

git reset --hard ****

git status 看看有啥要处理的

删除远程目录

git rm -r --cached dirname
git commit -m 'say something'
git push origin master

持续添加中~~~

最新文章

  1. Angular2学习笔记(1)
  2. (原创)通用查询实现方案(可用于DDD)[附源码] -- 设计思路
  3. MySQL防注入[待续]
  4. 关于Python中的yield(转载)
  5. CodeForces 617E XOR and Favorite Number
  6. 【Linux】查看进程号
  7. Git 配置用户名、密码
  8. 浅谈Object.assign()
  9. 控制请求重复提交的方法总结(Token)
  10. MemCache在.NET中使用Memcached.ClientLibrary详解 转发 https://www.cnblogs.com/li150dan/p/9529112.html
  11. MYSQL行号
  12. WebBench 安装使用
  13. 【疑难杂症】gdb调试多线程程序报错:interrupted system call
  14. 常见问题--post发送参数使用httpservletrequest读取为空
  15. zip 与 unzip的简单使用
  16. C# decimal指定精度
  17. studio2.3app签名打包安装失败,找不到签名证书。
  18. Java课程作业之动手动脑(四)
  19. Couchbase 如何设置密码;bucketPassword设置密码
  20. stm32串口接收完整的数据包

热门文章

  1. CSS-弹性布局-动画-过渡
  2. ssh设置无密码登录
  3. 【转】PHP实现验证码
  4. mac挂载ntfs文件系统方法
  5. spring mvc项目中导出excel表格简单实现
  6. vc6中向vs2010迁移的几个问题(2)
  7. 关于FPGA的一些小见解
  8. 最长上升子序列 and 最长公共子序列 问题模板
  9. hdu 4891 模拟水题
  10. 微信WeixinJSBridge API使用实例