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