Github常用命令

Github常用命令

  1. 新建项目

    对于一个新项目文件夹,github网端先建立好远程仓库

    然后git bash here

    # 首先将本地分支从mater换成main
    git branch -M main
    
    # 然后创建本地git(这步一定要在上一步后面)
    git init
    
    # 连接远程仓库
    git remote add origin git@github.com:[ssh_url]
    git@github.com:ZJunSong/VGG-Face.git
    # 检查看看连好没有
    git remote -v
    
    # 将文件从本地添加到暂存区(命令很多)
    git add -A
    git add ..
    
    # 写个注释
    git commit -m "注释"
    
    # 提交
    git push -u origin main		# 首次提交
    git push origin main		# 之后提交
    git push origin main -f 	# 强制覆盖云端提交
    

    至此,项目文件夹上传完成。

  2. 上传项目

    # 将文件从本地添加到暂存区(命令很多)
    git add -A
    git add ..
    
    # 写个注释
    git commit -m "注释"
    
    # 提交
    git push -u origin main		# 首次提交
    git push origin main		# 之后提交
    git push origin main -f 	# 强制覆盖云端提交
    
  3. 下载项目

    # 将云端代码拷贝到本地
    git pull
    
  4. 其它命令

    # 查看暂存区文件
    git ls-files
    
    # 从暂存区中去除
    git rm --cached 'file/path'
    
    # 上传时文件过大而暂存区又没有大文件原因:
    # .git 中pack文件过大,说明曾经上传过大文件
    # 可以直接删除pack,重新init没有用
    
    git pull --rebase origin master
    
    '''
    该命令的意思是把远程库中的更新合并到(pull=fetch+merge)本地库中,
    –-rebase的作用是取消掉本地库中刚刚的commit,并把他们接到更新后的版本库之中。
    出现如下图执行pull执行成功后,可以成功执行git push origin master操作。
    '''
    
posted @ 2021-10-19 19:47  自倚修行  阅读(113)  评论(0)    收藏  举报