記事のディレクトリ
1つは、gitを使用してファイルをアップロードする方法です。
gitリファレンスファイル
gitの一般的な手順
0.ファイルのアップロードの開始時に、コマンドを実行してユーザー名と電子メールを構成する必要があります。
コード:
$ git config --global user.name "你的Github名" $ git config --global user.email "[email protected]"
1. HTTPSを使用して、ローカルファイルをGitHUbにアップロードします。
コード:
# 初始化本地仓库 git init # 创建文件/文档 mkdir 文件名 / touch 文档名 # 克隆远程仓库 git clone https://github.com/user/仓库名.git # 添加文件到暂存区 git add 文件 # 提交文件到工作区 -m 合并 git commit –m '对文件/提交的说明 ' # 把文件推送到远程仓库 git push -u origin master # origin -> 远程仓库的名字, # origin/master -> 远程仓库的master分支。 # git push origin master 就是将本地的master分支 # ->push到远程仓库的与之有追踪关系的分支(通常名字相同) # -u 用户进程的最大数量
2. SSHを使用して、ローカルファイルをGitHUbにアップロードします。
(1)キーの表示/構成
# 查看是否已经存在本地公钥 cat ~/.ssh/id_rsa.pub # 没有--> 执行生成本地公钥 ssh-keygen -t rsa -C "[email protected]" # 这个指令会要求你提供一个 位置和文件名 去存放键值对和密码,可以一直点击 Enter键去 使用默认值。 # 提示1:最好的情况是一个密码对应一个ssh key,但也不是非得这样去做,就像上面我们跳过 创建密码这个步骤。 # 提示2:设置的密码不能被修改,也不可以被获取。 # 此时你按照上述路径 C:/Users/Admin/.ssh,找到该文件夹 # 使用记事本打开 id_rsa.pub 文件,直接选中所有内容复制即可。 # 也可以根据操作系统的不同,选择不同的指令。 # windows clip < ~/.ssh/id_rsa.pub # mac pbcopy < ~/.ssh/id_rsa.pub # 执行命令后,此时公钥已经复制到了粘贴板上。
(2)GitHubリポジトリへのアップロードを開始します
# 初始化本地仓库 git init # 创建文件/文档 mkdir 文件名 / touch 文档名 # 添加远程仓库 git remote add origin [email protected]:defnngj/hello-world.git # 添加文件到暂存区 git add 文件 # 提交文件到工作区 git commit –m '对文件/提交的说明' # 把文件推送到远程仓库 git push -u origin master
(3)HTTPS方式で毎回パスワードを入力する必要がある場合は、SSH送信に変換できます
# 修改git的remote url # 使用命令 git remote -v 查看你当前的 remote url git remote -v origin https://github.com/someaccount/someproject.git (fetch) origin https://github.com/someaccount/someproject.git (push) # 复制此ssh链接,然后使用命令 git remote set-url 来调整你的url。 git remote set-url origin [email protected]:someaccount/someproject.git # 然后你可以再用命令 git remote -v 查看一下,url是否已经变成了ssh地址。 # 然后你就可以愉快的使用git fetch, git pull , git push,再也不用输入烦人的密码了
2.gitアップロードプロセスのエラーとメソッド
1. GitHubは通常、大きなファイルを転送しません->エラーメッセージが表示されます:エラー:somrefをプッシュできませんでした…
git pushの場合、大きなファイルがあるとエラーが報告されますが、大きなファイルを削除してもエラーが報告されます。主な理由は、送信されていないコミットレコードに大きなファイルが存在するためです。
- 私が使用した1つの方法
git status 查看未被传送到远程代码库的提交状态 git cherry -v 查看未被传送到远程代码库的提交描述和说明 git reset origin/master
あなたはこれを見ることができます!少しタップします。
Gitの元に戻す操作とロールバック操作(gitのリセットと元に戻す)
- まだ試していません
# 先把远程服务器github上面的文件拉下来 git pullorigin master git pushorigin master # 如果出现报错 fatal:Couldn't find remote ref master # 或者fatal: 'origin' doesnot appear to be a git repository # 以及fatal: Could notread from remote repository. # 则需要重新输入 git remote add origin [email protected]:defnngj/hello-world.git
2.大きなファイルを転送するGitの方法
ステップ1:
git lfs install(大きなファイルストレージであるlfsを最初に実行します)
git lfs track * .xxx(xxxはファイル形式です)
git add .gitattributes(率先add .gitattributes)
ステップ2:
その後、それは通常の操作です
gitadd。
git commit -m“ message”
git push-uオリジンマスター
リポジトリにアップロードした後、クローンを作成する場合は、git lfs cloneを使用する必要があることに注意してください。gitcloneしかない場合、lfsに転送されたファイルは、lfsリポジトリに保存されているためクローンできません。
3、リモートリポジトリの失敗を追加するための入力がエラーメッセージを表示する場合:致命的:remoteoriginはすでに存在します。
先输入git remote rm origin 再输入git remote add origin [email protected]:defnngj/hello-world.git 如果输入git remote rm origin 还是报错的话 error: Could not remove config section'remote.origin'. 谨慎使用! 我没试过!!! 修改git config文件的内容 找到你的git的安装路径 找到一个名为git config的文件,打开它把里面的[remote "origin"]那一行删掉就好了!
3、その他
1、gitヘルプ
git help <verb> git <verb> --help man git-<verb> eg: git help config
2.コンパイラを設定します
git config --global core.editor vim
3.構成を表示します
git config --list q 键退出