我是git的新手,希望能正确使用它。
git init
git add . // added the whole directory
git commit -m "initial stage"
git checkout -b "version1"
git branch
master
* version1
现在我想在目录中添加一些新文件
cp /path/to/file/admin.php /path/to/git/folder/.
这些文件应仅包含在版本1分支上,但它也包含在主分支中
git add admin.php
git status
On branch version1
Untracked files:
(use "git add <file>..." to include in what will be committed)
admin.php
git checkout master
git status
On branch master
Untracked files:
(use "git add <file>..." to include in what will be committed)
admin.php
问题是如何才能在特定分支上添加文件?
由于
答案 0 :(得分:12)
要在特定分支中添加文件,请按照以下说明操作:
创建自定义分支
git branch branchname
切换到自定义分支
git checkout branchname
在自定义分支中初始化
git init
在自定义分支
中添加文件git add file name
提交自定义分支中所做的更改
git commit -m "your message"
在GitHub仓库中进行更改
git push
希望你能得到明确的想法。
谢谢。
答案 1 :(得分:1)
有时您使用
git add fileName
您收到此错误
.gitignore文件之一将忽略以下路径: 文件名
要仍然添加它,请转到.gitignore并注释与该文件关联的行,并添加#,
#fileName
然后,您将能够添加,提交和推送。