码迷,mamicode.com
首页 > 其他好文 > 详细

git的命令

时间:2017-08-27 10:12:14      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:git

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000


我把git命令都按顺序记录...(sudo可以用sudo su去掉..)

安装git:

apt-get install git

创建目录:

mkdir learngit

用cd命令进入..

创建git仓库(初始化):

git init

配置一下姓名和邮箱:

git config user.name "jax"
git config user.email "1105190775@qq.com"
创建一个文件:

touch readme.txt
添加该文件:

git add readme.txt

编辑文件内容:

vim readme.txt
插入:

i

保存退出:

esc

:wq!

提交:

git commit -m "commit one file"
修改文件,然后查看修改:

git diff

重新上传:

git add readme.txt

查看状态:

git status

查看日志:

git log
回到上一个版本:

git reset --hard HEAD^

查找版本id:

git reflog
根据版本id回到版本:

git reset --hard HEAD a706b3d

撤销修改:

git checkout -- readme.txt

删除文件:

git rm readme.txt

git commit -m "remove readme.txt"

设置秘钥:

 ssh-keygen -t rsa -C "1105190775@qq.com"
回车回车回车...

找到公共秘钥:

cd ~/.ssh
查找和复制公钥:

cat id_rsa.pub
登陆GitHub,点击setting,点击SSH and GPG keys添加公钥,添加一个learngit仓库

检查ssh:

ps -e|grep ssh

如果只有agent,安装openssh-server:

sudo apt-get install openssh-server

本地仓库关联:

git remote add origin git@github.com:jaxma/learngit.git

(无法关联或者出错,删除远程仓库:git remote rm origin)

推送远程仓库:

git push -u origin master

本文出自 “飞天马铃薯神教” 博客,请务必保留此出处http://1105190775.blog.51cto.com/10048144/1959587

git的命令

标签:git

原文地址:http://1105190775.blog.51cto.com/10048144/1959587

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!