Git命令使用

来源:互联网 发布:淘宝美工教程视频入门 编辑:程序博客网 时间:2024/06/13 06:22

Git命令使用

转载请标明出处:
https://seektech.github.io/2017120901_Git命令使用 Miao LI (seektech)

完全使用命令行操作GitHub,学习笔记,持续更新

一、将新创建的本地代码上传到github上

step 1: 建立本地版本仓库,cd到要进行版本管理的project目录下,假设project名称为MiaoLI,执行完该命令后,当前目录下多了一个隐藏的.git文件夹

cd /MiaoLIgit init

step 2: 将MiaoLI目录下的文件或者文件夹添加到仓库

git add .

step 3: 将add的操作commit到本地仓库

git commit -m "注释"

step 4:GitHub上建立仓库,建议与本地project同名,也可异名,然后执行如下命令是本地仓库与GitHub上的远程仓库建立连接,这里使用Https协议地址,不需要配置SSH,用仓库地址代替“…”即可,remote-name由自己设定,git remote可以查看当前本地仓库添加的远程仓库列表

git remote add remote-name ...

step 5: 将本地仓库的操作提交到GitHub上,提交之前pull一下,执行完如下命令不报错则上传代码成功了,在GitHub上能看到刚才上传的代码和文件

git pull remote-name mastergit push remote-name master

二、从github上clone代码,添加文件或者修改文件后提交

step 1: 将代码clone到本地,clone成功后会在本地生成一个与所clone的GitHub仓库同名的文件夹,而且在该文件夹下有.git隐藏文件夹,本地项目与远程相应的远程仓库自动建立连接

git clone ...

step 2: 执行add命令之前可以使用git status命令查看仓库当前的状态(添加和修改了哪些文件),显示被修改或者被添加的文件,并提示no changes added to commit,并且可以利用git diff命令查看修改的具体情况,git .中“.”可以是具体的文件名

git statusgit diffgit add .

step 3: 然后执行commit命令将更改提交的本地仓库,执行commit之前可以git status查看当前仓库状态,提示changes to be commit,即列出可以被提交到仓库的文件,commit之后再次执行git status提示nothing to commit

git statusgit commit -m "注释"git status

step 4: 将本地仓库的更改push到远程仓库

git pull remote-name mastergit push remote-name master
原创粉丝点击