您的位置:首页 > 编程语言

如何上传本地代码到github上

2017-10-27 20:50 330 查看

如何上传本地代码到github上

 

Git是分布式的VCS系统,每个终端都是独立的(有工作区和仓库),账户的name和email是自己指定的,也可以为每个终端都创建一个全球唯一的身份识别号。

 

第一步:在当前系统中安装的Git全局声明一下当前用户的认证信息

git config --global user.name "test"

git config --global user.email "test@qq.com"

 

第二步:建立git仓库

cd到你的本地项目根目录下,执行git命令,此命令会在当前目录下创建一个.git文件夹。

git init

第三步:将项目的所有文件添加到仓库中

git add .

这个命令会把当前路径下的所有文件,添加到待上传的文件列表中。

如果想添加某个特定的文件,只需把.换成特定的文件名即可

第四步:将add的文件commit到仓库

git commit -m "注释语句"

第五步:去github上创建自己的Repository,点击NewRepository 如下图所示:

 


点击Create repository,就会进入到类似下面的一个页面,拿到创建的仓库的https地址

第六步:将本地的仓库关联到github上

git remote add origin https://自己的仓库url地址
第七步,上传代码到github远程仓库

git push -u origin master

执行完后,如果没有异常,等待执行完就上传成功了,中间可能会让你输入Username和Password,你只要输入github的账号和密码就行

git  status               查看工作区所有文件状态

git  add  1.jpg          把指定文件添加到暂存区

git  add  *.jpg          把指定后缀名的文件添加到暂存区

git  add  *              把所有文件添加到暂存区

git  add  .              把所有文件添加到暂存区

git  commit  -m  "消息内容"   把暂存区的修改提交给仓库

git  log                 查看仓库中所有的提交记录

git  reset  --hard  版本号     工作区回退到指定的版本

git  log       查看当前已经生效的所有版本号

git  reflog     查看当前已经生效&撤销生效的所有版本号

 附上github常见操作和常见错误

通过git软件操作:

安装git软件,下载地址:https://git-scm.com/

1、在项目所在文件夹右键,点击Git Gui Here

 


2、然后显示git窗口,如下:
 


Create New Repository: 创建新仓库
Clone Existing Repository:克隆已存在的仓库
Open Existing Repository:打开已存在仓库
 
help: Generate Key 创建密钥
 
登录github官网,setting,SSH and GPG keys, new SSH key
将上述密钥粘贴至该处
 
下面我们说说git使用:
1、Create New Repository:
Browse浏览一个路径文件夹
 


 
Create 创建仓库,该目录下回生成git文件夹(计算机打开了隐藏模式)
 
 


 
 
edits--options,Global(All Repositories) 输入username,email,然后save
rescan:扫描
stage changed: 阶段性改变
sign off:签名
commit: 提交
push: 上传
 
Arbitrary Repository:填写github仓库地址,我们去创建一个,然后把地址复制进来,然后push上去
 


 


 
再去github仓库,发现文件已上传
 
 
2、Clone Existing Repository 克隆服务器代码到本地
Source Location:资源地址,github资源地址
Target Directory:目标目录,项目保存在本地的目录
注意:这里的Target Directory目录,不可以是已创建的文件夹,点击Browse选择桌面,然后在C:/Users/Administrator/Desktop 后面加上  /test 点击clone
 


 
 
 
 
3、Open Existing Repository:打开已存在仓库
这个就是打开本地已经存在的仓库了
 


 
忽略某个文件夹或者文件
在项目根目录下创建 .gitignore文件
type NUL > .gitignore 创建未命名后缀名为.gitignore的文件

attrib -s -h .gitignore  显示.gitignore文件

attrib +s +h .gitignore  隐藏.gitignore文件

css/ :过滤文件设置,表示过滤这个文件夹

*.js  ,*.html ,*.css 表示过滤某种类型的文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: