对于现有的文件夹:
1、进入aaa目录:
cd aaa
2、初始化git仓库:
git init
3、 设置账号信息(必须,要不然报错)
git config user.email "lison@xxx.cn"git config user.name "lison"# 设置全局
4、连接到指定的远程仓库:
git remote add origin <远程仓库的URL>;
5、优先这个,添加文件到暂存区包括新增文件,然后提交更改:
git add .git commit -m "init"
5.1、或者添加文件到暂存区且-a 选项可只将所有被修改或者已删除的且已经被git管理的文档提交到仓库中,新增文件不算:
git commit -a -m "Update existing files"
6、查看当前分支:
git branch


7、把【master】推送到远程仓库(远程仓库中之前是没有dev分支的):
git push -u origin master

8、创建一个新的分支且使用当前分支:
git checkout -b devgit push -u origin dev

9、查看状态
git status
10、详细远程仓库状态检查
查看远程仓库的详细信息,包括分支跟踪状态:
git remote show origin
如下图:

创建一个新的版本库(空文件夹):
git clone https://git.code.tencent.com/xxx/xxx.gitcd bbbtouch README.mdgit add README.mdgit commit -m "add README"git push -u origin master

2、先使用 git fetch 来获取远程分支的信息:
git fetch

3、查看所有分支:
git branch -a

4、创建一个新的分支:
git checkout -b dev
5、查看本地分支:
git branch -r

6、已经执行了”git add .“,可以撤回:
git reset或者指定文件撤回:git reset example.txt
7、未执行”git add .”,但修改了xxx.php文件,即修改在FTP提交了新的xxx.php文件,需要撤回时:
git restore xxx.php或者,当前目录下 所有修改撤回:git restore ./说明:git restore 命令是在Git 2.23版本中引入的在新版本的 Git 中(特别是从 Git 2.28 开始),默认的主分支名称已经从 master 更改为 main。
8、查看状态
git status
其它:
1、查看仓库地址仓库网址,以下3个命令都可以:
git remote get-url origingit remote -vgit config --get remote.origin.url
2、直接指定远程分支进行拉取
# 相当于 git fetch origin dev + git merge origin/dev,即自动下载并合并远程更新到本地分支。git pull origin dev# 从远程仓库 origin 的 main 分支下载最新的提交历史、文件变动等数据,但不修改本地工作目录。git fetch origin main
3、为当前分支设置远程追踪分支
// 分支 'dev' 设置为跟踪 'origin/dev'。git branch --set-upstream-to=origin
