本地上传到github的两种方法及git的一些基本命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/clm2017/article/details/85332278

目录​​​​​​​

方法一

方法二

基本命令


方法一

1.在github上先新建自己的 repository

2.新建之后是这样的:

默认master分支,右侧有 clone 或 download的地址,此时可以选择下载,也可以利用git bash等工具clone:

git clone [url]

3.关于setting

这里可以修改名称:

这里删除,需要校验 repository 的 name:

4.在本地项目工程下执行 git 命令

①将整个项目变成git可管理的仓库

git init 

②将需上传的文件添加到暂存区

git add .  (注意:后面有个点,代表整个项目)

③提交文件

git commit -m '描述' (-m指定本次提交的改动)

④关联远程仓库

git remote add origin 【远程url,和2中的url一致】

⑤同步远程到本地,防止提交冲突等问题(若远程项目为空可省略此步)

git pull --rebase origin master (master为远程默认分支)

⑥将文件上传到远程

git push -u origin master (此时需要输入用户名和密码进行验证)

 

⑦全程可使用以下命令查看文件状态

git status

方法二

1.首先还是要新建repository,完成方法一的1/2部后,直接点击上传文件

2.直接将文件拖到下面的区域

3.提交就可以了


基本命令

初始化相关
git clone [url]                            克隆远程库
git init                                   初始化本地库

提交代码相关
git status                                 查看文件状态
git diff                                   产看所有变动
git add .                                  添加所有改动过的文件
git add [file]                             添加指定文件
git rm [file]                              移除指定文件
git commit -m "message"                    提交文件

查看历史相关
git log                                    查看提交的历史
git log -p [file]                          查看指定文件的提交历史
git blame [file]                           查看指定文件的提交历史(以列表方式)

撤销、代码恢复相关
git reset --hard HEAD                      撤销所有未提交文件的修改
git checkout HEAD [file]                   撤销指定提交文件的修改
git revert [commit]                        撤销指定的提交

分支、标签相关
git branch                                 查看所有本地分支
git branch -a                              查看所有分支(包含远程)
git checkout [branch/tag]                  切换到指定分支或标签
git branch [new branch]                    创建新分支
git branch -d [branch]                     删除指定的分支
git tag                                    查看所有本地标签
git tag [tag-name]                         创建标签
git tag -d [tag-name]                      删除标签

合并、衍合相关
git merge [branch]                         合并指定分支
git rebase [branch]                        衍合指定分支

远程相关
git remote -v                              查看远程库版本
git remote show [remote]                   查看远程库信息
git remote add [remote] [remote-url]       添加远程库
git fetch [remote]                         获取远程库内容
git pull [remote] [branch]                 下拉代码到本地
git push [remote] [branch]                 上传代码到远程
git push origin --delete [branch/tag-name] 删除远程分支或标签
git branch -d [branch]                     删除本地分支
git push --tags                            上传所有标签

猜你喜欢

转载自blog.csdn.net/clm2017/article/details/85332278
今日推荐