经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 软件/图像 » Git » 查看文章
git 基础命令
来源:cnblogs  作者:时间煮雨我煮粥  时间:2019/1/14 9:22:19  对本文有异议

1.//git 全局变量

git config --global user.name “xx”

git config --global user.email "xx@xx"

2.公钥 默认存储在 ~/.ssh 目录下 确认下之前有没有公钥私钥文件

.ssh keygen -t rsa -C "xxx@xx"  回车之后会得到2个文件

 3.自己打开id_rsa.pub复制内容或者如下命令放到剪切板中也可以
    $ sudo apt-get install xclip   //安装剪切板
    $ xclip -sel clip < ~/.ssh/id_rsa.pub

4.打开github  将公钥内容 设置上去 profile setting sshkey set

 基础命令:

下载git 项目到工作区

git clone git@work.intra.xxxxx.com:xxx-backend/fxxx.git 

添加备注文件
touch README.md

将备注文件添加到 暂存区
git add README.md

将暂存区提交到 本地当前分支
git commit -m "add README"

将本地分支提交到远程 master 分支
git push -u origin master

查看远程分支

git branch -a

查看本地分支 分支前* 代表当前工作区所指分区

git branch

创建本地分支

git branch test

切换分支 到test

git checkout test

删除本地分支

git branck -d xxx

撤销提交

用git log 查看 commit日志记录,找到需要回退的版本的 哈希值

git reset --hard commit_id

git reset --hard HEAD^ 回退到上一个版本

    git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息
    git reset –soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可
    git reset –hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容

本地回退后 用 push -f 强退到 远程服务

 

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号