博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用代码管理工具(git)管理代码的常用指令合集
阅读量:5358 次
发布时间:2019-06-15

本文共 1800 字,大约阅读时间需要 6 分钟。

 create a new repository on the command line

echo "# test" >> README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin git@github.com:qq2216691777/test.gitgit push -u origin master

push an existing repository from the command line

git remote add origin git@github.com:qq2216691777/test.gitgit push -u origin master    //把本地仓库的master分支推送到Github上git push origin --tags      //把本地标签推送到Github上

  

import code from another repository

You can initialize this repository with code from a Subversion, Mercurial, or TFS project.

如果电脑上刚刚安装上git,则需要配置git
a. 首先在本地生成ssh公钥

ssh-keygen -C 'your emaildress' -t rsa  

会在用户目录~/.ssh/下建立相应的密钥文件

b、上传公钥至github

       在账户的profile里,选择SSH KEYS 选项,然后Add SSH Key,将~/.ssh/id_rsa.pub中的内容复制进去,上传。
      上上传成功后,会收到确认邮件。 可以使用ssh -v git@github.com命令来测试链接是否畅通。

现在你就可以管理项目了

可以在目录下创建一个名为".gitignore"的wenj。里面的内容表示某文件将不会被提交到仓库。

可以给某个版本号打上标签。

 

git push origin local_branch:remote_branch    //如果远程分支remote_branch不存在,则会自动创建  如果本地为空,则为删除远程分支

 

通常的git push不会将标签对象提交到git服务器,我们需要进行显式的操作:

$ git push origin v0.1.2 # 将v0.1.2标签提交到git服务器
$ git push origin --tags # 将本地所有标签一次性提交到git服务器

 

 代码回滚:

git reset –hard b7057a9

 如果回滚后想再恢复回来

git reflog git reset –hard b7057a9

  将服务器最新的代码更新下来

git checkout [remote branch]     //[remote branch] 可以为 master

 

如何将GitHub上的代码下载下来并管理 

首先新建一个文件夹

git init //执行初始化git remote add origin git@gitee.com:xxx.git  //添加远端的gitgit fetch origin master      //从远端获取最新的版本信息到本地git checkout master     // 将远端的代码下载下来

  

 

如何将修改后的代码上传到github:

git add -A //更新工程中被修改过的代码 git commit -m “first commit” //为本次提交注明说明 git tag V3//为本次提交打上标签 git push -u origin master //将代码提交到github中 git push origin -–tags //将标签提交到GitHub中

如何将本地的库更新成远端库的最新分支

git fetch origin master    //从远程的origin的master主分支下载最新的版本到origin/master分支上git merge origin/master   //进行合并

  

 

转载于:https://www.cnblogs.com/ynxf/p/6285274.html

你可能感兴趣的文章
Linux常用命令(十五)
查看>>
Linux常用命令(十四)
查看>>
Linux常用命令(十七)
查看>>
Linux常用命令(十六)
查看>>
Linux常用命令(二十四)
查看>>
4种java定时器
查看>>
Vue.js 教程
查看>>
linux 设置网卡
查看>>
hive 语法 case when 语法
查看>>
Ajax:js读取txt内容(json格式内容)
查看>>
Task 7 买书最低价格问题
查看>>
Selenium3+python自动化007-警告框
查看>>
html5 相同形状的图形进行循环
查看>>
springboot中文官方文档
查看>>
lamdba表达式
查看>>
ThreadLocal实现线程范围内共享
查看>>
多校HDU5723 最小生成树+dfs回溯
查看>>
ASP.NET MVC分页实现之改进版-增加同一个视图可设置多个分页
查看>>
关于ASP.NET MVC开发设计中出现的问题与解决方案汇总 【持续更新】
查看>>
关于Entity Framework中的Attached报错的完美解决方案终极版
查看>>