首页 > 代码库 > git常用命令
git常用命令
1.本地创建ssh key;
$ ssh-keygen -t rsa -C "your_email@youremail.com"(后面的your_email@youremail.com改为你在github上注册的邮箱)
2.输入密码,生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。
3.回到github上,进入 Account Settings(账户配置),左边选择SSH Keys,Add SSH Key,title(随便填),粘贴生成的key。
4.验证是否成功
$ ssh -T git@github.com
5.第一次的会提示是否continue,输入yes就会看到:You‘ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。
6.把本地仓库传到github上去,在此之前还需要设置username和email
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
7.进入要上传的仓库,右键git bash,添加远程地址:
$ git remote add origin git@github.com:yourName/yourRepo.git
8.创建一个本地仓库的克隆版本:
git clone /path/to/repository
9.远端服务器上的仓库
git clone username@host:/path/to/repository
10.创建一个叫做"feature_x"的分支,并切换过去:
git checkout -b feature_x
切换回主分支:
git checkout master
再把新建的分支删掉:
git branch -d feature_x
除非你将分支推送到远端仓库,不然该分支就是 不为他人所见的:
git push origin <branch>
11.查看文件的差别
git status
12.上传到github:
$ git push origin master
13.添加到暂存区
git add 文件名
14.提交到仓库
git commit -m "上传注释"
15.查看是否还有文件未提交
git status
16.查看修改内容
git diff 文件名
17.查看历史记录
git log
git log –pretty=oneline
18.获取到版本号
git reflog
19.版本回退
git reset –hard 版本号
20.分支命令
查看分支:git branch
创建分支:git branch name
切换分支:git checkout name
创建+切换分支:git checkout –b name
合并某分支到当前分支:git merge name
删除分支:git branch –d name
git常用命令