(OK) 通过 git 命令,添加/删除/修改 文件/文件夹


============================================
# cp -r /opt/cBPM/criteria-lin/* /opt/cBPM-to-github/
[root@bupt cBPM]# cd /opt/cBPM-to-github/cBPM
[root@bupt cBPM]# ls
include  src
[root@bupt cBPM]#

# mkdir .git
# touch .git/config

git init

# 第一个需要配置的就是用户的用户名和email,因为这些内容会出现在你的每一个提交(commit)里面的,
git config user.name "user.name"
git config user.email "user.email@gmail.com"

# git config --global user.name "user.name"
# git config --global user.email "user.email@gmail.com"

# 在本地创建ssh key
ssh-keygen -t rsa -C "user.email@gmail.com"

直接点回车,说明会在默认文件id_rsa上生成ssh key。
因我之前已经生成过了,所以会提示我已经rsa key已经存在,直接输y选择覆盖即可。
然后系统要求输入密码,直接按回车表示不设密码
重复密码时也是直接回车,之后提示你shh key已经生成成功。

# to see if existing SSH keys are present
ls -al ~/.ssh

#  Adding your SSH key to the ssh-agent
    # Start the ssh-agent in the background.
    eval "(ssh-agent -s)"     # Add your SSH private key to the ssh-agent     ssh-add ~/.ssh/id_rsa  # Adding a new SSH key to your GitHub account     # Copy the SSH key to your clipboard.         # Downloads and installs xclip. If you don't have `apt-get`, you might need to use another installer (like `yum`)         dnf install xclip         # Copies the contents of the id_rsa.pub file to your clipboard         xclip -sel clip < ~/.ssh/id_rsa.pub  然后我们进入提示的地址下查看ssh key文件。 打开 /root/.ssh/id_rsa.pub,复制里面的 key。里面的 key 是一对看不懂的字符数字组合,不用管它,直接复制 {所有内容}。 然后回到 github 网站,进入 Settings  左边选择 SSH and GPG Keys,右边选择 New SSH Key  title 随便填,粘贴 key,然后点击 Add key 按钮。  # 验证是否成功,在git bash下输入 ssh -T git@github.com  # 例如: [root@bupt cBPM]# ssh -T git@github.com Hi ztguang! You have successfully authenticated, but GitHub does not provide shell access. [root@bupt cBPM]#   # 添加远程地址  # git remote add origin git@github.com:yourName/yourRepo.git    # 后面的yourName和yourRepo表示你再github的用户名和刚才新建的仓库 git remote add origin git@github.com:ztguang/cBPM.git  # 加完之后 cat 查看 .git/config,这里会多出一个remote “origin” 内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址 cat .git/config  #----------------------------------------- 提交 文件 a.txt - begin git pull origin master        # 注:首次提交,先 git pull 下,修改完代码后,使用 git status 查看文件差别,git add 添加要 commit 的文件  # 提交上传**    接下来在本地仓库里添加一些文件,然后在命令行输入一下命令 echo testing > a.txt git add -A                # 添加要commit的文件 //git commit -m "first commit"  git status            # 查看文件的差别  git commit -m "ztg commit"  git push origin master        # push 本地文件到 github,将本地仓库推送到远程服务器, 真正提交代码 #----------------------------------------- 提交 文件 a.txt - end   #----------------------------------------- 删除文件夹 example - begin  git rm -r example git add -A                # 添加要commit的文件 git status                # 查看文件的差别 git commit -m "ztg add"  git push origin master        # push 本地文件到 github,将本地仓库推送到远程服务器, 真正提交代码 #----------------------------------------- 删除文件夹 example - end   ============================================ 至此,OK  ============================================ 下面仅供参考  #【git 删除远程分支】  (origin 后面有空格)     # 先查看远程分支     git branch -r     #使用下面两条命令来删除远程分支     git branch -r -d origin/branch-name     git push origin :branch-name  git branch -a                #查看所有的分支,包括远程的  # 删除一个文件夹后,查看 信息 rm Visio\ Stencils/ -rf git checkout master  #使用下面两条命令来删除远程分支 git branch -r -d origin/master        # 注意这个只是删除本地的索引,而不是真正删除远程分支的内容 git push origin :master            # 要想真正删除远程分支上的内容,可以这样:   git push origin :master 或者 git push origin --delete master   ============================================ 下面仅供参考  Github是一个基于Git的代码托管平台,我们可以创建自己的仓库(repository), Github上的仓库分为两种:私有仓库(private repository)和公共仓库(public repository),二者的区别在于:私有仓库你可以选择谁可以看到它以及谁可以commit,它是收费的;公共仓库对任何人都是可见的,任何人都可以commit,它是免费的。对于广大普通开发者来说公共仓库就已经足够用了。  一、注册github账户以及创建仓库  1.1 注册 点击 右上角的Sign up 或者直接在 下面的红框中 输入username、email和password,然后点击 Sign up for Github 即可   1.2 创建仓库 创建仓库很简单,点击头像旁边的 +号按钮就会跳到创建仓库页面   输入仓库的名称(必选项)、项目描述(可选项)、仓库的属性(public or private)、Add gitignore(可选项)和License(可选项)。 点击 Create repository 按钮 你将成功创建一个仓库。  Licensed under the GNU/GPL2 GNU/GPL3.   二、安装Git  dnf install git-core  三、配置Git  在Linux下和Windows下配置Git的方法差不多,只是在Linux下,可以在命令行里直接使用git config进行配置, 而在Windows下则要先打开“Git Bash”,进入msysGit命令行界面,再用git config命令进行相应的配置操作。 好了,前面安装好了Git,现在我们开始配置  1)第一个需要配置的就是用户的用户名和email,因为这些内容会出现在你的每一个提交(commit)里面的, git config --global user.name "your name"
gitconfigglobaluser.email"youremail"GitglobalGitGitGit git config user.name "your name"
gitconfiguser.email"youremail"GitLinuxnix使TextualityGit /.gitconfig.gitconfigcatheadGit /.gitconfig,.git/config2sshkey ssh-keygen -t rsa -C “your_email”
将后面的your_email改为你的邮箱,也是你在github上注册的那个邮箱:

直接点回车,说明会在默认文件id_rsa上生成ssh key。

因我之前已经生成过了,所以会提示我已经rsa key已经存在,直接输y选择覆盖即可。
然后系统要求输入密码,直接按回车表示不设密码

重复密码时也是直接回车,之后提示你shh key已经生成成功。

然后我们进入提示的地址下查看ssh key文件。 我的电脑的地址是C:\Users\YULORE-USER.ssh ,其中YULORE-USER是我的电脑的名称

打开id_rsa.pub,复制里面的key。里面的key是一对看不懂的字符数字组合,不用管它,直接复制。

然后回到github网站,进入Settings

左边选择SSH Keys,Add SSH Key

title随便填,粘贴key,然后点击 Add key 按钮。

3)验证是否成功,在git bash下输入

    sshTgit@github.comYouvesuccessfullyauthenticated,butGitHubdoesnotprovideshellaccessgithub4 mkdir git_demo
 cdgitdemo git init

5)添加远程地址

gitremoteaddorigingit@github.com:yourName/yourRepo.gityourNameyourRepogithubcat.git/configremoteoriginconfig66.1 git add -A
gitcommitm"firstcommit"6.2pushgithub git push origin master

git push命令会将本地仓库推送到远程服务器。git pull 命令则相反。
注:首次提交,先git pull下,修改完代码后,使用git status可以查看文件的差别,使用git add 添加要commit的文件。

$ git pull origin master

大功告成,现在你的本地的项目已经提交到github上了。


posted @   张同光  阅读(322)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示