您的位置:首页 > 其它

Git-简单命令使用

2018-02-01 14:03 302 查看
一、生成公钥私钥:

1  ssh-keygen -t rsa -C “您的邮箱地址”

2  c:\\mykey\\key

3  输入密码和确认密码后,我们的密钥就生成了

生成路径  c:\\mykey\\key   key.pub公钥

-------------------------------------------------------------------------------------

二、从拉取代码:

1.初始化本地的git仓库;(已经初始化过本地库就不需要了)
$ git init [本地仓库]

2.切换到git指定的本地仓库路径: 
$ cd [本地仓库]

3.上master分支,clone master分支代码:
$ git clone [URL]

4.切换到下载的代码的master目录下: 
$ cd [master]

5.查看所有分支:
$ git branch -a

6.切换到指定分支(要下载代码的分支):
$ git checkout '分支名字'

7.拉取分支的代码:
$ git pull origin '分支名字'

8.输入自己建立的git账号、密码

-------------------------------------------------------------------------------------

三、本地提交代码到服务器:

1.查看修改状态:
$ git status

2.暂存需要提交的文件
$ git add <file>
$ git add.
$ git rm <file>

3.提交暂存的文件
$ git commit -m '备注'

4.同步更新服务器代码到本地
4.1:$ git pull "远程分支"(拉取远程的代码)
4.2:$ git diff(查看是否有冲突)如果有冲突,解决冲突执行4.2.*,没有冲突直接执行5.
4.2.1:如果有冲突,就按照提示还原有冲突的文件,然后再次尝试同步。
$ git checkout -- <有冲突的文件路径>(把测试的代码回退到线上的版本)
4.2.2:在eclipse中进行 compare to --> branch,tag(把需要的代码做解决冲突)然后右击team -->addindex

5.同步到服务器
$ git push origin  <本地分支名>

-------------------------------------------------------------------------------------

四、回退本地版本:

1.查看本地的分支记录:
$ git reflog
07218d9 HEAD@{1}: commit: 201711221040zpy
774b48d (HEAD -> dev_1.0.001.201710181922) HEAD@{2}: commit: 201711212242zpy
217e35c HEAD@{3}: pull origin dev_1.0.001.201710181922: Merge made by the 'recursive' strategy.
6480059 HEAD@{4}: commit: 20171121

2.回退到指定版本
$ git reset --hard <07218d9>

-------------------------------------------------------------------------------------

五、合并少数文件:
$ git checkout
<分支名 文件名>

-------------------------------------------------------------------------------------

六、更新所有的分支
$ git fetch --all

-------------------------------------------------------------------------------------

七、建立新的本地分支
$ git checkout -b <分支名>

-------------------------------------------------------------------------------------

八、备份文件
$ git stash / stash pop

-------------------------------------------------------------------------------------

九、删除分支
1.删除本地分支:
$ git branch -d <BranchName>
2.删除远程分支:
$ gi
4000
t push origin --delete <BranchName>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: