git和github的代码托管常用命令和操作

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

提交修改的项目代码到github


  1. git add 修改的文件或者文件夹

    git add app.js 或者 git add views/.

  2. git commit -m ‘提交备注信息’

  3. git push( git push origin master)

    1. git push origin master的意思就是上传本地当前分支代码到master分支。
    2. git push是上传本地所有分支代码到远程对应的分支上。

删除github上的文件夹和文件

如果只是删除这一个文件夹的话

git rm -rf dir
git add -A
git commit -m 'remove dir'
git push origin master

如果直接git rm本地的文件夹也被删除,应该删缓冲。

git rm -r --cached some-directory
git commit -m "Remove the now ignored directory some-directory"
git push

示例:

giscafer@LAOHOUBIN-PC /G/nodejs/moviesite (master)
$ git rm -rf views
rm 'views/includes/footer.jade'
rm 'views/includes/head.jade'
rm 'views/includes/header.jade'
rm 'views/layout.html'
rm 'views/layout.jade'
rm 'views/pages/admin.html'
rm 'views/pages/admin.jade'
rm 'views/pages/detail.html'
rm 'views/pages/detail.jade'
rm 'views/pages/index.html'
rm 'views/pages/index.jade'
rm 'views/pages/list.jade'
rm 'views/pages/userlist.jade'

giscafer@LAOHOUBIN-PC /G/nodejs/moviesite (master)
$ git rm -rf schemas
rm 'schemas/movies.js'
rm 'schemas/user.js'

目前使用git add . 来添加整个项目中的代码,不起作用,git push的时候只是出现EveryString up-to-date信息,其实并没有提交到github上,只能add是单独的文件和add单独的文件夹。

初次使用,还不是很熟悉;写此记下。

猜你喜欢

转载自blog.csdn.net/laohoubin/article/details/46581467